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 config
ChooseESP32-specific
Check
Support for external, SPI-connected RAM
and then selectSPI RAM config
menuCheck
Initialize SPI RAM when booting the ESP32
and then selectSPI RAM access method
Check
Make RAM allocatable using malloc() as well
and then go back to the
Component config
and chooseCamera configuration
then check
OV2640 Support
Go back to the
Component config
and chooseHomekit
then choose
SPI flash address for storing HomeKit data
and write the value0x3A0000
-
Choose
ESP32 HomeKit Camera
Then choose your WiFi SSID and PasswordThen choose
Camera Pins
in which you have to choose theSelect Camera Pinout
accordingly 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.
