Internet of things

IoT Partners I Microsoft Azure IoT Suite

IoT Development with TI Devices and Microsoft Azure IoT

Microsoft Azure, a leading provider of cloud computing services, provides Internet of Things (IoT) solutions with its Azure IoT Hub and IoT Suite services. Azure IoT services enable IoT endpoints such as sensors to be securely connected to the cloud for remote management and analysis. TI and Microsoft have worked together to deliver off-the-shelf Azure IoT connectivity for multiple connected TI devices by providing certified ports of the Azure IoT SDK, an embedded agent optimized for IoT endpoints, to TI development boards.

The Azure IoT SDK enables developers to use a variety of different languages and run-time environments to connect a device to the Azure IoT services. Azure IoT Hub provides device management services that support secure connection of devices to the Azure cloud. Azure IoT Suite bundles IoT Hub with commonly used cloud services such as storage, stream analytics, and visualization to enable developers to quickly create IoT applications.

TI devices that are currently integrated with Azure IoT include the Sitara™ AM3358 and the SimpleLink™ Wi-Fi® CC3220 wireless microcontroller. The AM3358 is the processor at the heart of the BeagleBone family, which has become a popular embedded Linux platform for developers. The CC3220 wireless MCU makes it easy for IoT developers to create low-cost, low-power IoT applications. Providing an integrated ARM® Cortex® - M4 MCU, as well as on-chip Wi-Fi, Internet and robust security protocols, no Wi-Fi expertise is required to start IoT development.

The following TI boards have been certified as IoT devices that work with Azure IoT. Developers may use C, Python, or Javascript (Node.js) environments to connect to Azure IoT from TI boards. To access the code and getting started instructions for each board, check out the links below:

  • This wiki page has instructions for connecting Azure IoT to various TI boards.