HomeKit Library for the Arduino-ESP32
Go to file
Gregg 986fd7b455 Create formatSetupCode.png 2020-11-03 22:56:55 -06:00
docs Create formatSetupCode.png 2020-11-03 22:56:55 -06:00
examples Added License Info to all files 2020-11-02 20:09:09 -06:00
src Added License Info to all files 2020-11-02 20:09:09 -06:00
.gitattributes Initial commit 2020-07-18 21:47:39 -05:00
.gitignore Update .gitignore 2020-10-05 21:34:37 -05:00
LICENSE Create LICENSE 2020-10-04 10:29:24 -05:00
README.md Update README.md 2020-11-03 17:43:10 -06:00
library.properties Update library.properties 2020-11-02 06:29:39 -06:00

README.md

HomeSpan

HomeKit for the Arduino-ESP32.

Welcome to HomeSpan - a robust and extremely easy-to-use Arduino library for creating your own ESP32-based HomeKit devices entirely within the Arduino IDE.

HomeSpan provides a microcontroller-focused implementation of Apple's HomeKit Accessory Protocol (HAP - Release R2) designed specifically for the Espressif ESP32 microcontroller running within the Arduino IDE. HomeSpan pairs directly to HomeKit via your home WiFi network without the need for any external bridges or components. With HomeSpan you can use the full power of the ESP32's I/O functionality to create custom control software and/or hardware to automatically operate external devices from the Home App on your iPhone, iPad, or Mac, or with Siri.

First fully-functional public release v1.0.0 now available (11/3/2020). Please see Examples 1-16 for a complete tutorial on how to use HomeSpan.

Complete documentation coming soon.