esp32-homekit-camera
esp32-homekit-camera copied to clipboard
Firmware for esp32-camera module to act as Apple Homekit IP camera
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.
You have to install ESP-IDF!
v0.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):
-
Choose
Partition Table
Choose (old_file.csv or nothing) Custom partition CSV file

Set partitions.csv

-
Choose
Component configChooseESP32-specific
Check
Support for external, SPI-connected RAMand then selectSPI RAM configmenu
Check
Initialize SPI RAM when booting the ESP32and then selectSPI RAM access method
Check
Make RAM allocatable using malloc() as well
and then go back to the
Component configand chooseCamera configuration
then check
OV2640 Support
Go back to the
Component configand chooseHomekit
then choose
SPI flash address for storing HomeKit dataand write the value0x3A0000
-
Choose
ESP32 HomeKit CameraThen choose your WiFi SSID and PasswordThen choose
Camera Pinsin which you have to choose theSelect Camera Pinoutaccordingly with 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.