Patently Apple released a report yesterday, “New Apple, Amazon, Google and Zigbee Alliance working group to develop an open standard for smart devices.” After the announcement, Apple posted a notice on its developer site that parts of its HomeKit ADK accessory development kit were open source.
Specifically, Apple has told its developers that in order to accelerate the development of the new universal standard, Apple sources open portions of its HomeKit Accessory Development Kit (ADK). HomeKit has become the most extensive, powerful and secure smart home platform available on more than a billion iOS and iPadOS devices.
Designed from the ground up to protect customer data, HomeKit and the Home app use innovative privacy technologies and techniques to help minimize the amount of data accessible to everyone – including Apple – as well as powerful security features that protect personal information. By opting for the open source of its HomeKit technology, Apple will contribute to relaunching the initiative and, ultimately, offering an even better experience to customers.
From now on, developers can use the HomeKit Open Source ADK to prototype non-commercial smart home accessories. Apple will also bring its HomeKit accessories protocol to the workgroup.
Existing HomeKit accessories will continue to work after the new protocol becomes available, as Apple plans to continue to support HAP for communication with smart home accessories in its ecosystem.
The HomeKit ADK is used by silicon vendors and accessory manufacturers to create devices compatible with HomeKit.
HomeKit ADK implements the key components of the HomeKit Accessories Protocol (HAP), which embodies the fundamental principles that Apple brings to smart home technology: security, privacy and reliability.
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 should continue to use the commercial version of HomeKit ADK available through the MFi program.
For documentation and prerequisites, visit the GitHub-HomeKitADK page here.