Use TI’s Bluetooth® low energy solution to differentiate your HomeKit products

Home automation has grown tremendously in recent years thanks to the accessibility of wireless technologies and – more importantly – the standardization of previously diverging standards and protocols. One standardization effort is Apple’s HomeKit technology, a framework that defines a common protocol and environment where HomeKit enabled systems work by the same rules, ensuring device interoperability.

HomeKit technology’s level playing field enables you to worry less about the framework and gain valuable time to spend making your end products stand out from competition. Taking it a step further, TI’s Bluetooth® low energy HomeKit solution features the MSP432™ host microcontroller (MCU) and SimpleLink™ CC2640 Bluetooth low energy wireless MCU in wireless network processor (WNP) mode (Figure 1), delivering both a HomeKit enabled solution and tons of highly differentiated features to help you set your products apart.

Figure 1: MSP432 MCU + CC2640 wireless MCU HomeKit applications

The MSP432 host MCU in TI’s Bluetooth low energy HomeKit solution runs the HomeKit Accessory Protocol (HAP) driving the CC2640 wireless MCU, which operates in WNP mode via the universal asynchronous receiver/transmitter (UART) serial interface. A dedicated wireless connectivity processor offers robust Bluetooth low energy connectivity with industry-leading radio-frequency (RF) performance for excellent in-home coverage at low power consumption. If you value time to market, TI offers a pre-certified module option (CC2650MODA) that simplifies integration, as you can virtually drop in the module running as a black-box Bluetooth low energy WNP and focus your energy solely on your application.

With the Bluetooth low energy stack taken care of, the MSP432 MCU offers an additional 48MHz ARM® Cortex®-M4F central processing unit (CPU) to run the HomeKit stack, with plenty of memory space and CPU bandwidth left for your application. And adding software to MSP432 MCU is now simpler than ever. The SimpleLink MSP432 software development kit (SDK) is a single software entry point with intuitive and abstracted application programming interfaces (APIs); a power-optimized real-time operating system (RTOS); and a rapidly growing collection of middleware and plug-ins that further expand the capabilities of a system including graphics display, advanced algorithms such as a speech recognizer, and interfacing with a wide range of sensors, actuators and human machine interface (HMI) elements.