The HomeKit Software Development Kit (SDK) from NXP offers support for home automation applications using Apple
HomeKit technology, delivering great performance, advanced security, and supporting all connectivity options;
Bluetooth Smart®(Bluetooth Low Energy), Wi-Fi, Ethernet, and remote access over iCloud.
This HomeKit solution is architected for multiple system configurations, from a very low power single chip MCU
system to dual processor system consisting of a host processor that runs the HomeKit Accessory Protocol (HAP) and a
wireless connectivity processor connected to it via a serial interface:
Single Chip MCU - Kinetis W series MCUs, such as the KW41Z and KW31Z based on
Arm®Cortex®-M0+ core with integrated Bluetooth® low energy v4.2
connectivity, for extremely low-power systems such as battery-powered HomeKit accessories.
Host Processor - Kinetis and LPC MCUs, and i.MX RT Crossover MCUs based on
Arm®Cortex®-M cores, and i.MX application processors based on
Arm®Cortex®-A cores, provide functionality for a wide range of HomeKit accessory
products, and highly efficient processing to meet HomeKit cryptography requirements, while incorporating a wide
array of advanced security functions, including cryptographic keys storage, software and system protection options,
a hardware Random Number Generator (RNG), and optionally integrated system tamper detection. See the Supported
Devices section for host processors supported by the HomeKit SDK. Some combinations of processor, development
platform and development tools require the purchase or additional Professional Support hours, typically starting at
Wireless Connectivity Processor - connected to the host processor via a serial interface. See the Supported
Devices section for wireless connectivity processors supported by the HomeKit SDK.
Available for purchase by verified MFi licensees*, click on “Buy” below. Please contact Mike.Toh@nxp.com for more information.
Note: Some system and connectivity configurations may require the purchase of additional
Professional Support hours. Typically starting at 50
*The Homekit SDK is only available to valid MFI licensees and license will be checked before