Professional Documents
Culture Documents
LoRaWAN Introduction
LoRaWAN Introduction
• Introduction
• LoRa
• LoRaWAN
• References
1.1
Introduction
1.2
What is LoRa?
1.3
LoRa Modulation
1.4
Chirp Spread Spectrum
• LoRa uses three different bandwidths (BW): 125kHz,
250kHz and 500kHz (125kHz is used here)
• LoRa uses SF7 to SF12 spreading factors.
1.5
Chirp Spread Spectrum
• LoRa Symbols: upchirps and downchirps
• Each symbol encodes SF bits
• Jump in the frequency represents the modulated symbol.
1.6
Chirp Spread Spectrum: some Math
• Symbol Rate
1.7
Chirp Spread Spectrum
• Signals transmitted with different chirp rate are
orthogonal.
1.8
Chirp Spread Spectrum
• Signals transmitted with different chirp rate are
orthogonal.
1.9
What is LoRaWAN?
1.10
LoRaWAN Architecture (e.g., TTN)
1.11
LoRaWAN Architecture
1.12
LoRaWAN Gateway at INESC
1.13
LoRaWAN Network Protocol Stack
1.14
Three Classes of EDs
1.15
LoRaWAN Frame
• Class A ED operation
• RX1 frequency and data rate are functions of uplink
frequency and data rate.
• RX2 uses fixed configurable frequency and data rate.
1.16
LoRaWAN Packet Structure
• Physical Frame (explicit mode)
• In the following picture, the preamble includes the
synchronization word.
• Explicit mode includes the explicit header + CRC
• Explicit header: Payload length + CR + CRC present flag
1.17
LoRaWAN Time on Air (ToA)
1.18
LoRaWAN Packet Structure
1.19
LoRaWAN Packet Structure
• Frame Header (FHDR)
1.20
LoRaWAN Performance
1.21
LoRaWAN Data Rates
1.22
LoRaWAN Performance
1.23
LoRaWAN Performance
• LoRaWAN channels in EU 863-873 MHz band
1.24
LoRaWAN Performance
• Maximum throughput per LoRaWAN channel and ED
1.25
LoRaWAN Performance
• LoRaWAN Capacity
1.26
LoRaWAN Performance
• LoRaWAN Capacity
1.27
LoRaWAN: ED Activation
• Over-The-Air-Activation (OTAA)
• Dynamic, automated configuration.
1.28
LoRaWAN: ED Activation
• Data stored in ED after activation:
• End-device address (DevAddr): identifies the end-device
within the current network.
1.29
LoRaWAN: Over-The-Air-Activation
(OTAA)
• Alternative to static activation configuration.
• Join procedure prior to participating in data exchanges with the
Network Server.
• An ED has to go through a new join procedure every time it has lost
the session context information.
• Required information in ED prior to OTAA:
• JoinEUI: global application ID in IEEE EUI64 address space that uniquely
identifies the Join Server that is able to assist in the processing of the Join
procedure and the session keys derivation.
• DevEUI: Globally unique device identifier in IEEE EUI64 address space.
• AppKey: root AES-128 encryption key specific for the end-device that is
assigned by the application owner to the end-device and most likely derived
from an application-specific root key exclusively known to and under the
control of the application provider. Since all end-devices end up with
unrelated application keys specific for each end-device, extracting the
AppKey from an end-device only compromises this one end-device.
• NwkKey: root AED-128 key specific to the end-device, but provided by the
network operator.
1.30
LoRaWAN: Over-The-Air-Activation
(OTAA)
ED NS
1.32
LoraWAN: Adaptive Data Rate (ADR)
https://doi.org/10.3390/s18113995
1.33
References
[1] Konstantin Mikhaylov, Juha Petäjäjärvi, Tuomo Hänninen , “ Analysis of Capacity and
Scalability of the LoRa Low Power Wide Area Network Technology ,” In European Wireless
2016; 22th European Wireless Conference; Proceedings of, pages 1–6.
[2] Konstantin Mikhaylov, Jouni Tervonen, Joni Heikkilä and Janne Känsäkoski , “ Wireless
Sensor Networks in industrial environment: Real-life evaluation results ,” Future Internet
Communications (BCFIC), 2012 2nd Baltic Congress on Future Internet Communications.
[3] Tara Petrić, Mathieu Goessens, Loutfi Nuaymi, Laurent Toutain, Alexander Pelov, Telecom
Bretagne, “Measurements, Performance and Analysis of LoRa FABIAN, a real-world
implementation of LPWAN ,” 2016 IEEE 27th Annual International Symposium on Personal,
Indoor, and Mobile Radio Communications (PIMRC).
[4] N. Sornin , M. Luis , T. Eirich , T. Kramp , and O. Hersent , “ LoRaWAN specification ,” LoRa
Alliance Inc., San Ramon, CA, Ver. 1.0., January 2015 .
[5] Chao-Lin Tsai, Ho-Ting Wu, “Analysis of Capacity and Scalability of the LoRa Low Power
Wide Area Network Technology”,
http://netlab.csie.ntut.edu.tw/seminar/year2016/20170119_Analysis%20of%20Capacity%2
0and%20Scalability%20of%20the%20LoRa.pptx
[6] http://www.sghoslya.com/p/lora-is-chirp-spread-spectrum.html
[7] https://doi.org/10.3390/s18113995
1.34