Skip to content

Instantly share code, notes, and snippets.

@stonehippo
Last active February 19, 2024 20:47
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stonehippo/72d87ea94674a9702536af301de1eeb0 to your computer and use it in GitHub Desktop.
Save stonehippo/72d87ea94674a9702536af301de1eeb0 to your computer and use it in GitHub Desktop.
Some resource for developing Apple Homekit stuff

Homekit Dev

An ongoing list of resources for developing Apple Homekit stuff

Apple Documentation

implementations

  • Apple Homekit ADK - Apple's official open source ADK for Homekit
  • HAP-NodeJS - Node.js implementation for Homekit Accessory
  • Homebridge - Node.js server for Homekit
  • ESP Apple Homekit ADK - Espressif's official port of the Apple Homekit ADK for ESP32 and ESP32-S2
  • ESP Homekit SDK - Espressif's homegrown SDK for Homekit dev hversus the ADK port above)
  • ESP-Homekit - Homekit implementation for ESP-OPEN-RTOS
  • Arduino-Homekit-ESP - ESP8266 Homekit implementation for Arduino.
  • HomeSpan - ESP32 Homekit implementation for Arduino. Documentation is excellent; this is a good implementation to look at if you're looking for an understandable reference implementation of HAP R2.
  • nRF Connect SDK - has a Homekit add-on for nRF52, nRF53, and nRF91 devices (support both Bluetooth and Thread!)

Also

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment