English | 中文
All examples in this library are developed based on the ESP-IDF platform, designed for communication between TimerCAM and host computers or data interaction with various cloud services. The demos in this library include the following functions: cloud storage using Ali-OSS, communication with AWS-related cloud services, real-time camera data transmission via HTTP, file transfer to host computers using SMB servers, wake-up function demonstration, and wireless transmission function demonstration.
TimerCAM is an ESP32-based camera module featuring an ESP32 chip with 8MB PSRAM onboard. It uses a 3-megapixel camera (OV3660) with a 66.5° field of view, capable of capturing photos at up to 1600 x 1200 resolution. With status indicators, it emphasizes ultra-low power design. Through the RTC (BM8563), it can achieve timed sleep and wake-up functions, reducing sleep current to as low as 2μA. The board includes a battery interface for users to connect external power supplies. The module supports WiFi image transmission and USB port debugging, with a bottom HY2.0-4P port for connecting other peripherals.
- Adapted for ESP-IDF v5.0 and above
├── common
│ ├── battery -> Battery output control and voltage monitoring
│ ├── bm8563 -> RTC time control and irq wakeup setting
│ ├── esp32-camera -> ESP32_Camera control
│ ├── i2c_manager -> I2C device manager
│ ├── libsmb2 -> SMB2 protocol library
│ └── m5stack_camera -> M5_Camera control
├── idf
│ ├── Ali-OSS -> Alibaba Cloud OSS service
│ ├── AWS-S3-PUT -> AWS S3 bucket service
│ ├── http-stream -> Data upload via HTTP protocol
│ ├── SMB-PUT -> Real-time photo file upload via SMB protocol
│ ├── Wake-up -> Device wake-up
│ └── wireless-send -> Wireless data transmission
A Python script has also been written to run on the server side to handle TCP responses in the wireless-send function.
For more information about product specifications and usage, please visit this product documentation.