Smart Cameras

MiBee Cam Firmware (ESP32-CAM)

Professional-grade camera firmware for MiBee Cam boards — OV2640 streaming, motion detection, and REST API.

Production-ready firmware for the ESP32-D0WD-V3-based MiBee Cam board. 4MB flash, 8MB PSRAM.

ESP-IDF v6.0.1 ESP32 MIT

Features

  • MJPEG video streaming — Up to 2 simultaneous client connections.
  • Motion detection — Configurable sensitivity, triggers recording and alerts.
  • SD card storage — Photo capture and video recording directly to SD card.
  • Timelapse + burst capture — Configurable intervals for time-lapse photography.
  • Smart flash control — LEDC PWM-based illumination management.
  • Dual WiFi failover — Automatic switch between primary and backup networks.
  • Serial AT command WiFi setup — Configure network without reflashing.
  • Prometheus /metrics — Full telemetry export.
  • REST API — Complete camera control via HTTP endpoints.

Quick Start

bash
idf.py set-target esp32
idf.py build
idf.py -p /dev/ttyUSB0 flash monitor

Tech Stack

  • Framework: ESP-IDF v6.0.1
  • SoC: ESP32-D0WD-V3
  • Memory: 4MB flash + 8MB PSRAM
  • Protocols: MJPEG, REST API, Prometheus metrics
  • License: MIT

Documentation

Full documentation is available in the GitHub repository.