Design Win

Microsoft Azure IoT software expansion for STM32Cube targeting STM32H573I-DK

Get Software Download databrief

Product overview

Key Benefits

Speed up your product time to market

This STM32H5 software package offers a set of libraries and application examples to connect STM32H5 to Microsoft Azure IoT cloud platform.

Ensure secure device-to-cloud connectivity

Developers focusing on PSA Certified level 3 & SESIP3 target certifications can accelerate their qualification process.


The X-CUBE-AZURE-H5 Expansion Package consists of a set of libraries and application examples for STM32H5 series microcontrollers acting as end devices.

X-CUBE-AZURE-H5 provides a port of Azure® RTOS to the supported boards.

X-CUBE-AZURE-H5 runs on the STM32H573I-DK board, which supports Ethernet and optional Wi‑Fi® connectivity.

A sample application configures the network connectivity parameters, and illustrates the various ways for a device to interact with the Microsoft® Azure® IoT Hub. The application shows how a client application connects to the Azure® IoT Hub to publish device state and telemetry data, and receive device configuration from the cloud. The application handles Azure® messages, methods, and twin update commands. This allows, from Azure® IoT Central, the reception of telemetry data, the start-and-stop of telemetry data emission, the remote control of the user LED state, and the change of the telemetry interval.

The secure manager is used for the storage of cryptography functions, secure keys, and parameters.

  • All features

    • Ready-to-run firmware example using Ethernet and Wi‑Fi® connectivity to support quick evaluation and development of Microsoft® Azure® cloud-connected applications based on STM32H5 series microcontrollers
    • Azure® RTOS port to the STM32H573I-DK Discovery kit
    • Azure® RTOS NetX Duo network stack support for Ethernet and Wi‑Fi® on STM32H573I-DK
    • TLS encryption
    • Azure® IoT Central
    • Azure® Device Provisioning Service (DPS)
    • Azure® Device Update support
    • Azure® plug and play
    • Azure® X.509 certificate attestation
    • STM32Trust TEE secure manager access kit (SMAK) for the STM32H573xx microcontrollers (X-CUBE-SEC-M-H5 variant of STM32TRUSTEE-SM)
    • Arm® TrustZone®
    • Wi‑Fi® and Azure® connection credentials stored in the secure manager protected storage
    • Prebuilt binaries for quick connect

Get Software