The HomeKit Software Development Kit (SDK) from NXP offers support for home automation applications using Apple HomeKit technology, delivering exceptional performance, advanced security, and supporting all connectivity options; Bluetooth Smart®(BLE), 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 (BLE) 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 processors 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 optional integrated system tamper detection. See the Supported Devices section for host processors supported by the HomeKit SDK.
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 Profession Support hours.
*The Homekit SDK is only available to valid MFI licensees and license will be checked before delivery.
Kinetis and LPC MCUs, and i.MX RT Crossover processors:
i.MX Applications Processors:
|Microcontrollers and Processors||Products||Features|
|Kinetis Microcontrollers (MCUs)|
|KW41Z (Bluetooth® Low Energy & IEEE® 802.15.4)||The KW41Z is an ultra low-power, highly-integrated single-chip device that enables Bluetooth® low energy (BLE) v4.2 and IEEE® 802.15.4 RF connectivity for portable, extremely low-power embedded systems.|
|KW31Z (Bluetooth Low Energy)||The KW31Z is an ultra low-power, highly-integrated single-chip device that enables Bluetooth® low energy (BLE) v4.2 RF connectivity for portable, extremely low-power embedded systems.|
|K Series: K1x, K2x, K6x, K8x||Kinetis K series MCUs, based on the Arm® Cortex®-M4 core, offer optimized performance, scalable integration and low-power capabilities.|
|LPC Microcontrollers (MCUs)|
|LPC54000 Series||The LPC54000 series of single-core and dual-core MCUs represents the next-generation of industry-leading power efficiency.|
|i.MX Crossover Processors|
|i.MX RT Series||The convergence of low power applications processors and high performance microcontrollers is here. The i.MX RT Series is the industry’s first crossover processor, offering the highest performance Arm® Cortex®-M core, real-time functionality and MCU usability at an affordable price.|
|i.MX Application Processors|
|i.MX 6 Series||The i.MX 6 series of applications processors is a feature and performance scalable multicore platform that includes single-, dual- and quad-core families based on the Arm® Cortex® architecture, including Cortex-A9, combined Cortex-A9 + Cortex-M4 and Cortex-A7 based solutions.|
|i.MX 7 Series||The i.MX 7 series is a highly integrated multi-market applications processor designed to enable secure and portable applications within the Internet of Things.|
|i.MX 8 Series||The i.MX 8 series of applications processors is a feature and performance scalable multicore platform that includes single-, dual- and quad-core families based on the Arm® Cortex® architecture, including combined Cortex-A72 + Cortex-A53, Cortex-A35 and Cortex-M4 based solutions for advanced graphics, imaging, machine vision, audio, voice, video and safety critical applications.|