Miler Shao

ST IOT Solution: STM32 Open Development Environment

by from STMicroelectronics (Shenzhen) R&D

This Solution offers a component design service.
Community interest
Staff recommends
Sourcing requests
Get Quotation


Select a project to get a quotation for:

Hey, welcome to the internal recommendation system.

Select or create a project to continue.

Breaking the ice:
Introduce your request, and any other information you’d like to know about this Solution.

Add a message before sending your request.

The STM32 ODE is an open, flexible, easy and affordable way to develop devices and applications based on the STM32 32-bit microcontroller family.

About this Solution:

ST offers the simplest, fastest and most robust way to develop applications for the Internet of Things (IoT) with our unique portfolio covering all the necessary building blocks:

  • Analog and mixed-signal components
  • Connectivity
  • Microcontrollers
  • Power and energy management
  • Sensors


OUR SOLUTION: IOT STM32 Open Development Environment

The STM32 Open Development Environment (STM32 ODE) is an open, flexible, easy and affordable way to develop innovative devices and applications based on the STM32 32-bit microcontroller family combined with other state-of-the-art ST components connected via expansion boards. It enables fast prototyping with leading-edge components that can quickly be transformed into final designs.

The STM32 ODE includes the following five elements:

  • STM32 Nucleo development boards. A comprehensive range of affordable development boards for all STM32 microcontroller series, with unlimited unified expansion capability, and with integrated debugger/programmer
  • STM32 Nucleo expansion boards. Boards with additional functionality to add sensing, control, connectivity, power, audio or other functions as needed. The expansion boards are plugged on top of the STM32 Nucleo development boards. More complex functionalities can be achieved by stacking additional expansion boards
  • STM32Cube software. A set of free-of-charge tools and embedded software bricks to enable fast and easy development on the STM32, including a Hardware Abstraction Layer, middleware and the STM32CubeMX PC-based configurator and code generator
  • STM32Cube expansion software. Expansion software provided free of charge for use with STM32 Nucleo expansion boards, and compatible with the STM32Cube software framework
  • STM32 ODE Function Packs. Set of function examples for some of the most common application cases built by leveraging the modularity and interoperability of STM32 Nucleo development boards and expansions, with STM32Cube software and expansions.


Advantages of our solutions:

  • A new connected world: bring more interaction between people and things...


  • ST lower the barriers for developer: With these building block, developers can easily find solutions to create Smart Things for a number of IoT application domains


  • ST products partitioning: ST has a unique portfolio with all the key technologies and products


STM32 Open Development Environment:

Design Ecosystem: Fast, affordable prototyping and development:


Development Tools:

STM32 Nucleo & X-Nucleo:


Development Board:

  • STM32 Nucleo: STM32 complete product range from ultra-low power to high performance


  • X-Nucleo:
    • Product specification: HW description and UM, SW packages
    • Quick user guide: user manual for SW pack, schematics/ gerber/ BOM


Available & Forthcoming Expansion Boards:


Software Tools provided by ST:


IOT Solutions:

Development Tools for Function Packs and Open Software:

  • Out of the box toolchains compatibility
    • Keil MDK
    • AC6 (Eclipse based IDE, GCC based compiler)


  • Jump start design with
    • STM32
    • Motion MEMS
    • Environmental Sensors
    • Microphones
    • Connectivity (BLE, SubGHz, WiFi)

Vertical Solutions:

Overview of the main features:

Wireless Sensors Nodes:

  • Bluemicrosystem1: BLE, motion and environmental sensor node
  • Bluemicrosystem2: BLE, motion, environmental and microphones sensor node
  • Bluemicrosystem3: BLE, motion, environmental and proximity sensor node with NFC secure pairing
  • SensorTile: BLE, motion, environmental and microphones miniature sensor node

Wireless Sensor Networks:

FP-NET-BLESTAR1: BLE sensor network to Wi-Fi to IBM Bluemix cloud

FP-CLD-BLUEMIX1: Wi-Fi sensor node to IBM Bluemix cloud

osxContiki6LP: 6LoWPan over SubGHz Mesh Sensor Network

Low Power Wireless Audio:

  • BLUEVOICELINK1: Voice over BLE

Our Facilities:

Introduce any information which can help Creators to trust your products. For example, describe your facilities, the types of product which have used this component before etc.

Certifications Acquired:

Potential Applications:

IOT Applications:

  • Smart Things
  • Smart Home
  • Smart City
  • Smart Industry

Customer Portfolio

Solution news

Ideal Partners

This Solution is most applicable for the following stages and categories:

  • Brainstorming an idea
  • Proof of concept
  • Working prototype
  • Wearables
  • Smart Home Devices

Brought to you by Miler

Technical Marketing Manager Microcontorller Segment at STMicroelectronics (Shenzhen) R&D
ABOUT STMicroelectronics:STMicroelectronics is a world leader in providing the semiconductor solutions that make a positive contribution to people’s lives, today and into the future.Offering ...
1 Solution
0 Discussion

Proposed to work with:

Similar Solutions on HWTrek

Stan Chen


by from Golden IC Technology

Stan Chen


by from Golden IC Technology

Solution Tech Tags

  • Bluetooth 4.x/BLE
  • WiFi
  • NFC
  • IC Design