Revision as of 14:01, 22 February 2022 by Registered User (→‎Specific tools)
Under construction.png Coming soon

This page contains information such as, application examples, document references, and tips related to STM32 Bluetooth® Low Energy protocol.

1. LoRaWAN® overview

1.1. What is LoRaWAN® ?

This section provides a general overview of LoRaWAN® , particularly focusing on the LoRaWAN® end device. LoRaWAN® is a type of wireless telecommunication network designed to allow long-range communication at a very low bit rate and enabling long-life battery-operated sensors and actuators. LoRaWAN® defines the communication and security protocol ensuring interoperability with the LoRaWAN® network. Table 3 shows the LoRaWAN® class usage definition.

Class name Intended usage
A - All
  • Battery-powered sensors or actuators with no latency constraint
  • Most energy-efficient communication class
  • Must be supported by all devices
B - Beacon
  • Battery-powered actuators
  • Energy-efficient communication class for latency controlled downlink
  • Based on slotted communication synchronized with a network beacon
C - Continuous
  • Main powered actuators
  • Devices that can afford to listen continuously
  • No latency for downlink communication

1.2. LoRaWAN® Network architecture

The LoRaWAN® network is structured in a star of stars topology, where the end devices are connected via a single LoRaWAN® link to one gateway.

Note: While the physical layer of LoRa® is proprietary, the rest of the protocol stack (LoRaWAN® ) is kept open and its development is carried out by the LoRa Alliance® .


The STM32WL series[1] is the ideal MCU family for developing Long Range sub-gigahertz application such sensors and transmit information to central devices.

2. Wiki Bluetooth® LE: pages breakdown

For users aware of this wiki Bluetooth® LE, see below the direct links to dedicated articles. For beginners, start reading the next chapter first.

3. Getting started with STM32WB Series and Bluetooth® LE

From a hardware point of view, STMicroelectronics offers various boards to set up Bluetooth® LE connectivity solution on STM32 MCUs. The device architecture leverage state-of-the art STM32 ultra-low-power process node and is available from 256 KB up to 1 MB of Flash memory and up to 256 KB of SRAM.

Various packages are available: UQFN48, VQFN68, LGA86, WLCLSP100 and UFBGA129.

The first evaluation board is the P-NUCLEO-WB55 pack including a USB dongle and a Nucleo-64 board with STM32WB55 MCU.

NUCLEO-WB15CC is the newest entry-level development board for Bluetooth 5.2 applications running on the STM32WB15CC microcontroller. It offers 329 KB of Flash memory, 48 KB of RAM and necessary peripherals to suit engineers working on simple applications.

STMicroelectronics has expanded the STM32WB portfolio of dual-core multi-protocol microcontrollers (MCUs) by introducing the first STM32WB5MMG module provided on the STM32WB5MM-DK Discovery kit. The module enriches the STM32WB ecosystem and offers customers an easy way to add this BLE feature for faster time-to-market for the product introduction.

For more information on how to bring up the hardware to run simple Bluetooth® LE application check the Bluetooth® LE hardware setup page.

On the software side, the STM32CubeWB MCU Package[2] provides a software solution to allow customers to quickly and easily develop their own firmware thanks to:


For more information on how to use and develop Bluetooth® LE applications see the Bluetooth® LE Software setup - STM32CubeWB page.

4. STM32WB learning center

4.1. STM32WL LoRaWAN®

pc videol.png

STM32WL Online Training

4.2. STM32WB Bluetooth® LE MOOC (massive online courses)

MOOC helvetica dark blue.png STM32WB workshop
Information about STM32WB MCU line, with its hardware and software tools introduction and multiple hands-on session. The course provides an introduction to BLE theory and its implementation within STM32WB stack.

MOOC helvetica dark blue.png STM32WB Firmware Update Over the Air (FUOTA)
Basic information about software update STM32WB MCU line using different tools and techniques, including over the air methods

MOOC helvetica dark blue.png STM32 Bluetooth® LE MESH Introduction
How to build Bluetooth Mesh network with STM32WB using STM32WB55 Nucleo pack and its software package

5. STM32WL software application notes and user manuals

6. STM32WB hardware guidance

7. Specific tools

  • STM32CubeMonitor - Software tool to test the RF performance of STM32-based hardware devices

8. References

9. Terms and definitions

Term Definition
LoRaWAN Long Range Wireless Area Network
Example Example
Example Example
Example Example