HomeKitADK
No description available
Install / Use
/learn @apple/HomeKitADKREADME
HomeKit Accessory Development Kit (ADK)
The HomeKit ADK is used by silicon vendors and accessory manufacturers to build HomeKit compatible devices.
The HomeKit ADK implements key components of the HomeKit Accessory Protocol (HAP), which embodies the core principles Apple brings to smart home technology: security, privacy, and reliability.
The HomeKit Open Source ADK is an open-source version of the HomeKit Accessory Development Kit. It can be used by any developer to prototype non-commercial smart home accessories. For commercial accessories, accessory developers must continue to use the commercial version of the HomeKit ADK available through the MFi Program.
Go to the Apple Developer Site if you like to learn more about developing HomeKit-enabled accessories and apps.
Getting Started
Please go through Getting Started Guide before using HomeKit ADK.
Documentation
ADK documentation is available as markdown files in Documentation directory. However, a more user friendly
HTML documentation can be generated from the markdown files by running the following command:
make docs
The command above will prompt to open the generated HTML webpage. After the command has finished, the webpage ./Documentation/api_docs/html/index.html can also be opened in a browser.
Related Skills
node-connect
340.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
340.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.2kCommit, push, and open a PR
