Post on 10-Jul-2020
transcript
LoRaWAN is a media access control layer protocol for managing communication between LPWAN* gateways and
end-node devices, maintained by the LoRa Alliance.
en.wikipedia.org/wiki/LPWAN, CC BY-SA
* LPWAN = Low Power WAN
LoRaWAN is a media access control layer protocol for managing communication between LPWAN* gateways and
end-node devices, maintained by the LoRa Alliance.
en.wikipedia.org/wiki/LPWAN, CC BY-SA
* LPWAN = Low Power WAN
LoRaWAN is a media access control layer protocol for managing communication between LPWAN* gateways and
end-node devices, maintained by the LoRa Alliance.
en.wikipedia.org/wiki/LPWAN, CC BY-SA
* LPWAN = Low Power WAN
LoRaWAN is a media access control layer protocol for managing communication between LPWAN* gateways and
end-node devices, maintained by the LoRa Alliance.
en.wikipedia.org/wiki/LPWAN, CC BY-SA
* LPWAN = Low Power WAN
A LoRaWAN Network
ISM Band
LoRa
LoRaWAN
IoT App
IP
IoT Device Gateway Network
LoRa IP
Encapsulate
IP
Operator
Server App
A LoRaWAN Device
From Oct. 2016
≈ 20 €
Antenna
Power & Serial
ESP8266(NodeMCU)
RN2483
TTN Node with ESP8266 and RN2483https://www.thethingsnetwork.org/labs/story/ttn-node-with-esp8266-and-rn2483
A LoRaWAN GatewayFrom Oct. 2016
≈ 200 €
Raspberry PI 3 IMST iC880a
From zero to LoRaWAN in a weekend: https://github.com/ttn-zh/ic880a-gateway/wiki
AntennaInternet
Power(~2A)
The LoRaWAN Stack
ISM Band
LoRa GFSK
LoRaWAN
IoT App
IP
IoT Device Gateway Network
LoRa IP
Encapsulate
IP
Operator
Server App
Confidentiality in LoRaWAN
ISM Band
LoRa GFSK
LoRaWAN
IoT App
IP
IoT Device Gateway Network
LoRa IP
Encapsulate
IP
Operator
Server App
https://www.thethingsnetwork.org/wiki/LoRaWAN/Home#lorawan_security
AppKey -> AppSKey AppKey -> AppSKey
Confidentiality in LoRaWAN
ISM Band
LoRa GFSK
LoRaWAN
IoT App
IP
IoT Device Gateway Network
LoRa IP
Encapsulate
IP
Operator
Server App
Encrypted ContentAES-128
https://www.thethingsnetwork.org/wiki/LoRaWAN/Home#lorawan_security
Integrity in LoRaWAN
ISM Band
LoRa GFSK
LoRaWAN
IoT App
IP
IoT Device Gateway Network
LoRa IP
Encapsulate
IP
Operator
Server App
https://www.thethingsnetwork.org/wiki/LoRaWAN/Home#lorawan_security
Integrity in LoRaWAN
ISM Band
LoRa GFSK
LoRaWAN
IoT App
IP
IoT Device Gateway Network
LoRa IP IP
Operator
Server App
Integrity
AES-CMAC
Encapsulate
https://www.thethingsnetwork.org/wiki/LoRaWAN/Home#lorawan_security
Addressing in LoRaWAN
IoT Device
DevEUI, 64 bit (≈ MAC Address)
DevAddr, 32 bit(≈ IP Address)
Gateway
GatewayEUI, 64 bit
IP
Network
IP
Addressing in LoRaWAN
IoT Device
DevEUI, 64 bit (≈ MAC Address)
DevAddr, 32 bit(≈ IP Address)
Gateway
GatewayEUI, 64 bit
IP
Network
IP
Application AppEUI, 64 bit
IP
https://www.thethingsnetwork.org/wiki/LoRaWAN/Address-Space
Deduplication
IoT Device Gateway Network Application
https://www.thethingsnetwork.org/wiki/LoRaWAN/Address-Space
Gateway
Gateway
LoRaWAN Provider in !
CommercialClaims Wide Coverage
National
Community (Free)Covers Mostly Urban Areas
International
CommercialOnly HW & SW International
♎
• Long Range(hence "LoRa")
• Low Power
• Cheap
• Readily Available
• Proprietary Chips
• Patented PHY
• Operator
• Low Data Rate &Small Payloads