The STM32Cube expansion package, named X-CUBE-AZURE-H5, consists of a set of libraries and application examples for high-performance microcontrollers of the STM32H5 series, acting as end devices.
The sample application shows secure device-to-cloud connectivity with Azure IoT Hub, including network configuration and data publishing. The application is able to handle Azure messages, methods, and twin update commands. It also leverages ST’s embedded security software, Secure Manager, to connect securely the STM32H5 to Microsoft Azure cloud.
Commenting Daniel Colonna, STM32 Marketing Director, STMicroelectronics, said, “By using the STM32Cube reference implementation, developers can take advantage of the powerful services offered by the Azure IoT Hub to transform the data collected from their devices into actionable insights. This can help them make informed decisions, optimize their operations, and improve their products and services.”
"With the STM32H5 chip's advanced security features, it simplifies the process for developers to securely provision and manage high-performance IoT devices, ensuring secure device-to-cloud connectivity with Azure IoT Hub," added Kam VedBrat, General Manager, Azure IoT at Microsoft.
STM32H5 MCUs are programmed in ST’s own factory to give each one its own unique identity. The identity is managed by Secure Manager and allows smart devices to be easily and economically registered with Azure IoT Hub without needing to keep their identities secret during object production.
Devices in production, as well as those in the field, can also benefit from remote provisioning and administration of credentials via third-party service providers. Secure Manager stores the credentials needed to connect to Azure IoT Hub, as well as other device secrets and assets, within the STM32H5 MCU.