HOMEKIT-SDK: NXP Software Development Kit (SDK) for HomeKit Accessories

Overview

Features

HomeKit SDK Block Diagram (Kinetis with BLE Transport)

HomeKit SDK Block Diagram (Kinetis with BLE Transport)

HomeKit Software Development with NXP Freedom Boards (with KL46Z click SHIELD and I2C Adaptor click providing 10-pin I2C connection to the Arduino®/FRDM connectors)

HomeKit Software Development with NXP Freedom Boards
(with KL46Z click SHIELD and I<sup>2</sup>C Adaptor click providing 10-pin I<sup>2</sup>C connection to the Arduino<sup>®</sup>/FRDM connectors)

HomeKit Software Development with i.MX Pico Boards (with I2C Adaptor click providing 10-pin I2C connection to the mikroBUS connectors)

HomeKit Software Development with i.MX Pico Boards
(with I2C Adaptor click providing 10-pin I2C connection to the mikroBUS connectors)

Schlage Sense HomeKit Compatible Door Lock

Schlage Sense HomeKit Compatible Door Lock thumbnail

HomeKit Control of Hue Bulb

HomeKit Control of Hue Bulb thumbnail

NXP® HomeKit Software Development Kit (SDK)

NXP<sup>&#174;</sup> HomeKit Software Development Kit (SDK) thumbnail

System Requirements

Support Policy

Supported Devices

Microcontrollers and Processors Products Features
Kinetis Microcontrollers (MCUs)
KW41Z (Bluetooth® Low Energy & IEEE® 802.15.4) The KW41Z is an ultra-low-power, the 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, the 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 MCUs
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 MCUs, 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 8M Family The i.MX 8M family of applications processors based on Arm® Cortex®-A53 and Cortex-M4 cores provide industry-leading audio, voice and video processing for applications that scale from consumer home audio and home automation to industrial building automation and mobile computers.