Revision as of 09:44, 2 March 2022 by Registered User (→‎STM32WL LoRaWAN®)
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.

1.3. LoRaWAN® Gateway

A Gateway is required in a LoraWan Network. It is the interface bettwen LoraWan End Device and the Cloud. A Gateway is basically converting Lora ® packet from/into an udp packet to the cloud.

Other Gateway:

And many more exists out there!

2. Wiki LoraWan®: pages breakdown

STM offers different devices and hardware tools to evaluate and develop a LoraWan® End-Device. STMicrolectronics LoRaWAN Products are shown here here. The choice depends on the customer constraint and AN5408: Migrating from STM32L0, STM32L1, and STM32L4 Series associated with SX12xx transceivers to STM32WL Series microcontrollers can help customer to choose.

3. Getting started with STM32WL Series and LoRaWAN®

The device architecture leverage state-of-the art STM32 ultra-low-power process node and is available from 64KB up to 256KB of Flash memory and up to 256 KB of SRAM.

Various packages are available: UQFN48, BGA73.

The evaluation board is the NUCLEO-WL55JC integrating stm32wlxx, ST link, LEDs, Buttons and a Arduino connector.
The Nucleo exists in 2 frequency bands:

Nucleo Reference Description
NUCLEO-WL55JC1 High Band
NUCLEO-WL55JC2 LowBand

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

  • several LoRaWan® certified applications
  • several Radio Application

THe STM32CubeWL Software Package can also be found on Github here

4. STM32WL learning center

4.1. STM32WL LoRaWAN®

pc videol.png

STM32WL Online Training

  • This training set introduces the STM32WL and ecosystem

4.2. STM32WL MOOC (massive online courses)

MOOC helvetica dark blue.png LPWAN theory
Learn main principles concerning LPWAN protocols

MOOC helvetica dark blue.png STM32CubeMonitor: how to perform RF functional tests on STM32WL MOOC
Learn basic principles concerning STM32WL55 RF parameters monitoring using STM32CubeMonitor

MOOC helvetica dark blue.png STM32WL security MOOC
Learn main principles concerning security within STM32WL family and LoRaWAN

5. STM32WL software application notes and user manuals

6. STM32WL hardware guidance

7. Specific tools

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

8. References

9. LoraWan Alliance

https://lora-alliance.org/ lorawan-certification

10. Frequently Asked Questions

  1. Numbered list item

11. The ST Blog

FUOTA

12. Terms and definitions

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