GitXplorerGitXplorer
a

HomeKitADK

public
2589 stars
233 forks
41 issues

Commits

List of commits on branch master.
Unverified
fb201f98f5fdc7fef6a455054f08b59cca5d1ec8

Fix the problem that the server engine is not uninstalled when the server is released.

zzebin-wu committed 3 years ago
Unverified
eeee1a336164398b7a48f7d5c31a03f43d8ed100

Makefile.Linux: use cc -dumpmachine

sstokito committed 4 years ago
Unverified
d3eb6f813ad13740e95636ef3f581fe56f2e3695

getting_started.md Improve options table readability

sstokito committed 4 years ago
Unverified
b171c17dba6e593e243b5fdd61fb986e9fd3b5cb

fix linter errors introduced by CI getting disabled temporarily

aaajain-com committed 4 years ago
Unverified
4967f698bdcf0af122e13e986a2c9b595a68cdc5

Added service support for IP cameras

jjoebelford committed 4 years ago
Unverified
fc917d7e629c216582b6907c275c0371e31c54b5

Update CONTRIBUTING.md

MModestGoblin committed 4 years ago

README

The README file for this repository.

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.