Mixiaoxiao / Arduino-HomeKit-ESP32

[Deprecated] Native Apple HomeKit accessory implementation for the ESP32 Arduino core.
MIT License
226 stars 58 forks source link
esp32 homekit homekit-adk

Arduino-HomeKit-ESP32

[Deprecated] Native Apple HomeKit accessory implementation for the ESP32 Arduino core.

This Arduino library is a native Apple HomeKit accessory implementation for the ESP32 Arduino core, and works without any additional bridges.

This library is the ESP32 version of Arduino-HomeKit-ESP8266, and will no longer be maintained, since Espressif has published the official HomeKit library for ESP32, available on Espressif's GitHub repository esp-apple-homekit-adk.

Notes

Performance WITH Hardware Acceleration on ESP32

Performance WITHOUT Hardware Acceleration on ESP32

Setup code of the example sketch

111-11-111

Manual Installation

Refer to the official guide: Manual installation Note: this library will not publish the release version for Arduino IDE.

Manual Installation for Windows

  1. Click on "Clone or Download" button, then click "Download ZIP" on the page.
  2. Extract the contents of the downloaded zip file.
  3. Rename the extracted folder to "Arduino-HomeKit-ESP32".
  4. Move this folder to your libraries directory. (under windows: C:\Users\<USERNAME>\Documents\Arduino\libraries\)
  5. Restart your Arduino IDE.
  6. Check out the examples.