Microsoft Azure software expansion for STM32Cube

The X-CUBE-AZURE software expansion package consists of a set of libraries and application examples for STM32L4 Series, STM32F4 Series and STM32F7 Series microcontrollers acting as end devices.

X-CUBE-AZURE runs on three platforms. The B-L475E-IOT01 and 32F413HDISCOVERY boards support Wi-Fi® connectivity with an on-board Inventek module. The 32F769IDISCOVERY board natively provides an Ethernet interface.

For the three boards, a sample application configures the Wi-Fi® parameters if Wi-Fi® is used, and illustrates the various ways for an Azure device to interact with an Azure IoT Hub.

Key Features

  • Ready to run firmware example using Wi-Fi® and Ethernet connectivity to support quick evaluation and development of Microsoft® Azure cloud applications
  • Interface to configure the board for connection to the Microsoft® Azure IoT Hub
  • Microsoft® Azure IoT Hub, and bidirectional communication examples implemented
  • Specific features on the B-L475E-IOT01 board such as measurement of humidity, temperature, 3-axis magnetic data, 3D acceleration, 3D gyroscope data, atmospheric pressure and time-of-flight


Technical Documentation

Product Specifications
Description Version Size
Microsoft® Azure IoT software expansion for STM32Cube 2.0 162 KB
User Manuals
Description Version Size
Development checklist for STM32Cube Expansion Packages 1.0 283 KB
Development guidelines for STM32Cube Expansion Packages 1.0 485 KB
Getting started with Microsoft® Azure IoT cloud software expansion for STM32Cube 1.0 798 KB

Publications and Collaterals

Description Version Size
STM32 Open Development Environment Brochure 15.10 4 MB


License Agreement
Description Version Size
Mix Ultimate Liberty+OSS+3rd-party V1 - SOFTWARE LICENSE AGREEMENT 3.1 104 KB

Get Software

Part Number Software Version Marketing Status Supplier Order from ST
X-CUBE-AZURE 1.0.1 Active ST


Support & Community