En - Microcontrollers IoT Connectivity Made Easier STM32 MCUs LoRa
En - Microcontrollers IoT Connectivity Made Easier STM32 MCUs LoRa
# What is IoT?
# What is LPWAN?
2
The key to the success of your Industrial IoT application
Multi-usage
Max lifetime
Cloud
• Real-time analytics
• Managed APIs
• Internet scale awareness
Things Human (us)
IoT
4
LoRa® takes Industrial IoT a step further
Services
• Health tracking Ethernet
• Food lifestyle Network Server
• Weight control 3G / 4G
Wi-Fi * Application server
• FW update … Ethernet
3G / 4G Admin control
Wi-Fi *
Gateway
Bluetooth LE
5
IoT connected devices are growing rapidly
50 2019 2023
40 45
billion
30
20
27
billion
10
- 6
Source: ABI Research
Communication technologies - overview
Baud rate
850/1900 MHz
900/1800 MHz
Mbps Wi-Fi / BT Cellular
5G
-M
-NB-IOT
Sub-GHz
bps
Range
10 m 100 m 1 km 10 km
7
ISM worldwide regulation
9
What is LoRa® ?
1. A Sub-GHz wireless technology enabling low data rate communication over long distances
2. Targeting M2M and Internet of Things, IoT applications
3. LoRa® technology provides a WAN capability, using a MAC protocol named LoRaWAN
Source: Semtech 10
ST and the alliance
The LoRa® Alliance is an open, non-profit association of members. Its mission is to ensure
that LoRaWAN is THE open global standard for SECURE, CARRIER-GRADE IoT LPWAN connectivity.
Visit www.lora-alliance.org
Decembre 2020
LoRa® Alliance is not responsible for the accuracy of information presented
Source: Semtech 14
LoRaWAN device classes
Battery powered sensors (or actuators with no latency Mainly uplink with two potential
A (“all”) constraint) downlink slots after each uplink
Most energy efficient communication class.
Must be supported by all devices.
Battery powered actuators Programmed downlink slots to
B (“beacon”) Energy efficient communication class for latency- allow control within certain
controlled downlink. latency limits
Based on slotted communication synchronized with a
network beacon.
Main powered actuators Lowest latency command and
C (“continuous”) Devices which can afford to listen continuously. control for less power critical
No latency for downlink communication. devices
Source: Semtech 15
LoRaWAN device classes
END DEVICES
Source: Semtech 16
LoRaWAN device classes
D1 Dx Dx
D2 Dx Dx
D3 Dx Dx
Dx Dx Dx
Network Servers
Dx Dx Dx
Gateways
Devices Application
Servers
Long-range Sub-GHz 3G / 4G / Ethernet Ethernet
LoRa® (IP) (IP)
18
LoRa® network protocol
Solution providers
Device
Powered by STM32
19
LoRaWAN - security
• To increase end-device authentication and security, a secure element can be added to the device
20
ST and Semtech LoRa® agreement
21
LoRa® powered by STM32WL
STM32L4
+ (G)FSK
(G)MSK
BPSK
=
+
Arm®
STM32WL
Cortex®-M0+
22
Alternatives: LoRa® powered by STM32
24
Software development tools
FREE
IDE’s
25
The STM32WL Nucleo-64 at a glance
Main Features
27
Legacy LoRaWAN ecosystem for STM32
STM32CubeMX
ST-Link Utility
Discovery kit Expansion board
ST and Murata® ST and USI® Partners IDE
P/N: B-L072Z-LRWAN1 P/N: I-NUCLEO-LRWAN1
Integrated ST-Link/V2-1:
mass storage device flash programming
Murata® module
29
Legacy hardware tools
I-NUCLEO-LRWAN1:
USI ® STM32 Nucleo expansion board for LoRa ®
USI® module
30
Hardware tools
P-NUCLEO-LRWAN 2 & 3:
LoRaWAN Starter Pack
USI® module
RisingHF® module
Pressure, humidity,
temperature,
3D MEMS