ESP32 Camera based HomeKit IP Camera
Firmware for ESP32-Cam module to act as Homekit IP camera.
This project uses the Apple HomeKit accessory server library ESP-HomeKit from @MaximKulkin for ESP-IDF from Espressif.
ESP-IDF!
You have to installv0.0.1
- MAC Address based Name / Serial Number
- Motion Sensor (not implemented fully yet!)
Configuration
Before compiling, you need to alter several settings in menuconfig (make menuconfig
):
- Partition Table
- Partition Table = Custom partition table CSV
- Custom partition CSV file = partitions.csv
- Component config
- ESP32-specific
- Support for external, SPI-connected RAM = check
- SPI RAM config
- Initialize SPI RAM when booting the ESP32 = check
- SPI RAM access method = Make RAM allocatable using malloc() as well
- Camera configuration
- OV2640 Support = check
- HomeKit
- SPI flash address for storing HomeKit data = 0x3A0000
- ESP32-specific
- ESP32 HomeKit Camera
- WiFi SSID and WiFi Password
- Camera Pins
- Select Camera Pinout = Your version of ESP32 Cam module
Although already forbidden by the sources and subsequent licensing, it is not allowed to use or distribute this software for a commercial purpose.