Orne Brocaar - [email protected] - ... · Getting started with LoRaWAN Orne Brocaar -...
Transcript of Orne Brocaar - [email protected] - ... · Getting started with LoRaWAN Orne Brocaar -...
![Page 1: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/1.jpg)
Getting started with LoRaWANOrne Brocaar - [email protected] - www.chirpstack.io
![Page 2: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/2.jpg)
Orne Brocaar
Amsterdam based software engineer
London
Brazil
Golang Amsterdam meetup group (1k+ members)
ChirpStack (then known as LoRa Server) since 2015
![Page 3: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/3.jpg)
What is LoRaWAN?
![Page 4: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/4.jpg)
LoRaWAN
LoRa vs LoRaWAN
Star-of-stars topology
Multiple data-rates / spreading factors
Long range
Low power
![Page 5: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/5.jpg)
LoRaWAN components
Devices
Gateways
Network Server
Application Server
![Page 6: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/6.jpg)
![Page 7: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/7.jpg)
Why LoRaWAN?
License free ISM band
Inexpensive hardware
Private networks within own secure environment
You can start your network today!
![Page 8: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/8.jpg)
What do you need?
![Page 9: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/9.jpg)
+ LoRaWAN Network Server
![Page 10: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/10.jpg)
![Page 11: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/11.jpg)
The ChirpStack project
![Page 12: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/12.jpg)
Three main components
ChirpStack Gateway Bridge
Connect your gateway over MQTT
ChirpStack Network Server
LoRaWAN Network Server
ChirpStack Application Server
LoRaWAN Application Server
![Page 13: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/13.jpg)
![Page 14: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/14.jpg)
Why ChirpStack?
Easy to get started
Scale up as you go
Full visibility of the data flow
Mix and match components
Open Source (MIT)
![Page 15: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/15.jpg)
Used worldwideThousands of downloads and visitors per month
![Page 16: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/16.jpg)
![Page 17: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/17.jpg)
Architecture
![Page 18: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/18.jpg)
![Page 19: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/19.jpg)
Scaling up
Horizontal scaling
Pub/Sub broker
Google Cloud IoT Core + Pub/Sub
Azure IoT Hub + Service Bus
RabbitMQ / AMQP
![Page 20: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/20.jpg)
Features
LoRaWAN 1.0.x and 1.1.0
Class A / B / C
Multicast
Adaptive data-rata
Device (re)configuration
Join Server support
All LoRaWAN regions supported
Multi-tenant web-interface
API endpoints for integration
Firmware Update Over The Air (experimental)
Debugging features
Many (cloud) integrations
![Page 21: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/21.jpg)
Getting started
![Page 22: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/22.jpg)
www.chirpstack.io
Debian, Ubuntu, Centos and RedHat packages
Binary “.tar.gz” packages
Docker images
Guides and tutorials
Community forum
![Page 23: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/23.jpg)
Run it on your gateway!
![Page 24: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/24.jpg)
ChirpStack Gateway OS
Raspberry Pi
Most concentrator shield supported
“base” and “full” images
Flash it on a sdcard and you are ready to go!
VPN (WireGuard)
Firmware update
Recovery partition
Data persistence (configuration)
![Page 25: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/25.jpg)
Demo time!
![Page 26: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/26.jpg)
Raspberry Pi 3 B+ RAK2245 RPi HAT Edition
Gateway OS “full”
![Page 27: Orne Brocaar - info@brocaar.com - ... · Getting started with LoRaWAN Orne Brocaar - info@brocaar.com - . Orne Brocaar Amsterdam based software engineer London Brazil Golang Amsterdam](https://reader035.fdocuments.in/reader035/viewer/2022062605/5fce3164ad49c76984585916/html5/thumbnails/27.jpg)
Questions?Orne Brocaar - [email protected] - www.chirpstack.io