![Page 1: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/1.jpg)
Jan Jongboom Principal Developer Evangelist, Arm
Online Simulation of LoRaWAN™ Devices
![Page 2: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/2.jpg)
Creating Valuable IoT Connections | lora-alliance.org
2Who am I
Jan Jongboom
Principal Developer Evangelist, Arm
Doing LoRaWAN for the last 4 years
Arm
Semi-conductor company
21 billion processors sold last year
LoRa Alliance Contributor member
![Page 3: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/3.jpg)
Creating Valuable IoT Connections | lora-alliance.org
3Arm Mbed
Mbed OS
Cortex-M RTOSkernel
Portabledrivers
Integratedsecurity
IoTconnectivity
Device management
Development
tools
Developer communityPartner ecosystem
150 development boards
LoRaWAN, BLE, Cellular, Wi-Fi, etc.
3
A free, open source Platform OS targeting IoT end node devices
![Page 4: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/4.jpg)
Creating Valuable IoT Connections | lora-alliance.org
4LoRaWAN is great, but...
![Page 5: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/5.jpg)
Creating Valuable IoT Connections | lora-alliance.org
Device connected to multiple gateways with varying backhaul performance
Adaptive Data Rating
Rapidly moving devices
Uncalibrated crystals
http://www.redwoodcomm.com/product/01.php
Testing Hard Connections
![Page 6: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/6.jpg)
Creating Valuable IoT Connections | lora-alliance.org
Can we do better?
Removing LoRa from
LoRaWAN
![Page 7: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/7.jpg)
Creating Valuable IoT Connections | lora-alliance.org
Device to network
Devices Gateways Network
LoRa PHY IP
![Page 8: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/8.jpg)
Creating Valuable IoT Connections | lora-alliance.org
Device to network
Devices Gateways Network
LoRa PHY IP
Run in virtual
environment
![Page 9: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/9.jpg)
Creating Valuable IoT Connections | lora-alliance.org
Run application in seconds
Full control over gateway parameters (RSSI, gateways within reach)
Still LoRaWAN: end-to-end encryption, spreading factors, channel hopping
No changes required on network side
Benefits
![Page 10: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/10.jpg)
Creating Valuable IoT Connections | lora-alliance.org
10How
Application
Mbed HAL
SX1276 radio driver
LoRaWAN stack
Peripherals
Device
LoRa
PHY
Packet
Forwarder
IP
![Page 11: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/11.jpg)
Creating Valuable IoT Connections | lora-alliance.org
11
Fake radio driverSimulated peripherals
How
Application
Mbed HAL LoRaWAN stack
Device
Wrap in
packet forwarder
protocol
![Page 12: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/12.jpg)
![Page 13: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/13.jpg)
Creating Valuable IoT Connections | lora-alliance.org
13Frequency hopping
![Page 14: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/14.jpg)
Creating Valuable IoT Connections | lora-alliance.org
![Page 15: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/15.jpg)
Creating Valuable IoT Connections | lora-alliance.org
![Page 16: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/16.jpg)
Creating Valuable IoT Connections | lora-alliance.org
Radio is hard!
Feedback loop on embedded is long
Simulation is here to save us
https://github.com/janjongboom/mbed-simulator
Recap
https://www.publicdomainpictures.net/en/view-image.php?image=159994&picture=matrix
![Page 17: Online Simulation of LoRaWANª Devices...Creating Valuable IoT Connections | lora-alliance.org Who am I 2 Jan Jongboom Principal Developer Evangelist, Arm Doing LoRaWAN for the last](https://reader030.vdocument.in/reader030/viewer/2022040811/5e52f85f636b522ddd3fe423/html5/thumbnails/17.jpg)
17
Getting started with Mbed OS
https://github.com/ArmMbed/mbed-os-example-lorawan
Simulator
https://labs.mbed.com
Contact and slides
http://janjongboom.com
Thank you