STM32 ODE function pack for IoT sensor node with telemetry and device management applications for Microsoft Azure cloud

The FP-CLD-AZURE1 STM32 ODE function pack directly connects your IoT node to the Microsoft Azure IoT, transmits sensor data and receives commands from cloud applications.

It fully supports Azure device management primitives and includes a sample implementation for Firmware update over the air (FOTA).

This package bundles samples for transmitting sensor data and controlling the device using Microsoft Azure SDK; it lets you jump-start end-to-end IoT development so that you can focus on developing and integrating your sensor-to-cloud functions.

The software runs on the STM32 microcontroller and implements application level functions based on the MQTT protocol which enables bidirectional communication with Microsoft Azure IoT.

Drivers for the Wi-Fi or Ethernet connectivity, sensors and dynamic NFC/RFID tag are included. Wi-Fi and Ethernet can be dynamically configured thanks to NFC.

Pre-compiled binaries are provided to automatically connect STM32 Nucleo and expansion boards to a web dashboard built on Microsoft Azure to visualize sensor data and to control the device remotely.

Key Features

  • Complete middleware to build applications based on Wi-Fi connectivity, inertial and environmental sensors and to connect STM32 Nucleo boards to Microsoft Azure IoT
  • Software interface to access temperature and humidity sensor (HTS221), pressure sensor (LPS25HB, LPS22HB), inertial sensors (LIS3MDL, LSM6DS0, LSM6DSL, LSM303AGR), and to write and read the M24SR64-Y RFID/NFC tag
  • Sample applications based on X-NUCLEO-IKS01A1, X-NUCLEO-IKS01A2, X-NUCLEO-IDW01M1 and X-NUCLEO-NFC01A1 boards connected in different combinations to NUCLEO-F401RE, NUCLEO-L476RG or NUCLEO-F429ZI boards
  • Integrated Microsoft Azure IoT device software development kit for easy access to Microsoft Azure IoT services
  • Ready to use binaries to connect an STM32 Nucleo board with a web dashboard running on Microsoft Azure for sensor data visualization and device management
  • Secure connection with Azure Cloud thanks to the integrated mbedTLS library
  • Easy portability across different MCU families, thanks to STM32Cube
  • STM32 Nucleo is Microsoft Azure certified for IoT




Technical Documentation

Product Specifications
Description Version Size
DB2891 DB2891: STM32 ODE function pack for IoT sensor node with telemetry and device management applications for Microsoft Azure cloud 4.0 411 KB
User Manuals
Description Version Size
UM2043 UM2043: Getting started with the FP-CLD-AZURE1 software for IoT node with Wi-Fi or Ethernet, NFC and sensors, connected to Microsoft Azure IoT 4.0 3 MB

Presentations & Training Material

Description Version Size
FP-CLD-AZURE1 quick start guide 3.1 3 MB


License Agreement
Description Version Size
SLA0055 SLA0055: SOFTWARE LICENSE AGREEMENT ("Agreement") 4.5 122 KB

Tools and Software

STM32 Open Development Environment
Evaluation Tools
Product Evaluation Tools
Solution Evaluation Tools

Get Software

Part Number Software Version Marketing Status Supplier Order from ST
FP-CLD-AZURE1 3.0.1 Active ST


Support & Community
Solutions (1)