SlideShare une entreprise Scribd logo
1  sur  36
Télécharger pour lire hors ligne
EINFÜHRUNG IN DAS THE THINGS
NETWORK UND LORAWAN
TIM RIEMANN
ÜBER MICH
Tim Riemann
• Senior Software Developer
• Initiator des The Things Network Paderborn
• Twitter: @octoate
• Email: triemann@octoate.de
• Xing: Tim_Riemann5
• LinkedIn: tim-riemann
AGENDA
Start des The Things Network und des TTN Paderborn
Grundlagen IoT / LoRa
Grundlagen LoRaWAN
Sicherheit
Anwendungsbeispiele
1
2
3
4
5
START DES THE THINGS NETWORK
• Gestartet im Juli 2015 in Amsterdam
• Abdeckung innerhalb von 4 Wochen erreicht
• Idee:
• Freies IoT Netzwerk
• Von der Community verwaltet und betrieben
• LoRaWAN – Long Range Wide Area Network
• Lizenzfreies Frequenzband
• Hohe Reichweite, geringer Stromverbrauch
AUFBAU EINES GLOBALEN IOT NETZWERKS
ÜBER 7300 GATEWAYS
ÜBER 72000 ANGEMELDETE ENTWICKLER
IN 138 LÄNDERN
THE THINGS NETWORK CONFERENCE
ÜBER 1500 ENTWICKLER
START DES TTN PADERBORN
• Erstes Treffen im Januar 2018
• C3PB / Freifunk Paderborn
• Gateways
• Vega Systems
• Privatpersonen
• Momentan DIY Gateways mit Raspberry Pi, CH2i Backplane, IMST iC880a oder RAK833
• Kommerzielle Gateways
• Lorix One
• Laird
• The Things Indoor Gateway
• …
ANFORDERUNGEN AN IOT ANWENDUNGEN
• Viele Sensoren
• Günstige Hardware
• Lange Laufzeiten
• Hohe Reichweite / Durchdringung
• Einfaches Übertragungsverfahren
• Sicherheit
Long Range Wide Area Network
LORA
• Basiert auf Chirp Spread Spectrum (CSS)
• U.a. Radaranlagen, Raumfahrt
• Lizenzfreier Frequenzbereich (Europa 868MHz, USA 915MHz)
• Reglementiert
• 1% Duty Cycle
• Max. Sendeleistung 25mW
• Sehr stabil (Spreading Factor SF7 – SF12)
• Hohe Reichweite
• Geringe Übertragungsgeschwindigkeit Quelle: LoRa Alliance – „LoRaWAN 101 – A Technical Introduction“
LORA
WIRELESS COMMUNICATION
Geeignet für Spotify, Netflix,
Austausch großer Datenmengen
Geeignet für batteriebetriebene,
verteilte Sensoren
WIE FUNKTIONIERT DAS NETZWERK?
KNOTEN GATEWAYS NETWORK
SERVER
APPLICATION
SERVER
SICHERHEIT
KNOTEN GATEWAYS NETWORK
SERVER
APPLICATION
SERVER
Network Session Key / AES128
Application Session Key / AES128
AUTHENTICATION BY PERSONALIZATION
• Personalisierung über feste Werte im Gerät
• Device Address
• Network Session Key
• Application Session Key
• Keine Authentifizierung gegenüber Gateway notwendig
• Warten auf Downlink Window nicht notwendig
• Frame Counter verhindert Replay Attacken
• Nachteil: Keys zur Kommunikation sind immer gleich
OVER THE AIR AUTHENTICATION
• Verbindung wird mit dem Gateway ausgehandelt (abgeleitet aus dem
Application Key)
• Device Address
• Network Session Key
• Application Session Key
• Frame Counter verhindert Replay Attacken
• Vorteil: Keys werden mit jeder neuen Authentifizierung am Netzwerk neu
ausgehandelt
GATEWAY
✓ Deckt alle Frequenzen ab
✓ Deckt alle Spreading Factors ab
✓ DIY oder kommerziell
✓ Downlink
✓ ABP und OTAA
✓ Preis: ab 70€
KNOTEN
• Vielzahl Hardware / Hersteller
• Arduino, Adafruit, Microchip,
Murata, ST, …
• Module mit / ohne LoRaWAN Stack
• LMIC Software Stack
• Standalone Transceiver
• Z.B. HopeRF RFM95W
APPLICATION SERVER
• Daten können unter anderem per MQTT abgeholt werden
• APIs für
• Go
• Java
• Node-Red
• Node.js
• Python
APPLICATION SERVER INTEGRATIONS
ERSTES PROJEKT:
TTN MAPPER
ERSTES PROJEKT:
TTN MAPPER
Wie kann das The Things Network eingesetzt werden?
ANWENDUNGSBEISPIELE
HOOSJE BOOTJE
SMART MOUSE TRAP
www.xignal.com
AELORA
www.aelora.nl
FLOOD.NETWORK
www.flood.network/
FLOOD.NETWORK
Internet of Life
www.theinternetoflife.com
PAX Counter
Feinstaubsensor / Luftdaten.info
Octopus IoT / Bosch BME680
Stratosphären Ballon
Beschleunigung
Magnetfeld
Lage
GPS
LiPo Akku
ESP32
LoRa,
SD Karte
UV Sensor
Lux Sensor
Temperatur
Luftfeuchtigkeit
Luftdruck
Macht mit!
LASST UNS DAS NETZWERK WEITER
AUSBAUEN!
BAUT
GATEWAYS
SCHREIBT /
HELFT MIT
OSS
BAUT DIE
COMMUNITY MIT
AUF
TEILT EURE
PROJEKTE!
VIELEN DANK FÜR EURE
AUFMERKSAMKEIT!
Tim Riemann
triemann@octoate.de
www.thethingsnetwork.org
MEHR INFORMATIONEN
• The Things Network: https://www.thethingsnetwork.org
• The Things Network Paderborn:
https://www.thethingsnetwork.org/community/paderborn/
• Forum: https://forum.ttn-paderborn.de/
• MeetUp: http://bit.ly/MeetUpTTNPaderborn
• Twitter: @ttn_paderborn

Contenu connexe

Similaire à IoT Hessen - Einführung in das The Things Network und LoRaWAN - Tim Riemann

450 MHz – Das neue Medium in OT-Netzwerken der Energiewirtschaft
450 MHz – Das neue Medium in OT-Netzwerken der Energiewirtschaft450 MHz – Das neue Medium in OT-Netzwerken der Energiewirtschaft
450 MHz – Das neue Medium in OT-Netzwerken der EnergiewirtschaftWestermo Network Technologies
 
Sicheres Netzwerkmanagement - Industrieller Cyber Security
Sicheres Netzwerkmanagement - Industrieller Cyber SecuritySicheres Netzwerkmanagement - Industrieller Cyber Security
Sicheres Netzwerkmanagement - Industrieller Cyber SecurityWestermo Network Technologies
 
[DE] IoT Protokolle
[DE] IoT Protokolle[DE] IoT Protokolle
[DE] IoT ProtokolleLars Gregori
 
Palo Alto Networks - Just another Firewall
Palo Alto Networks - Just another FirewallPalo Alto Networks - Just another Firewall
Palo Alto Networks - Just another Firewallpillardata
 
450MHz LTE als der neue Standard für Mobilfunk und kritische Infrastruktur
450MHz LTE als der neue Standard für Mobilfunk und kritische Infrastruktur450MHz LTE als der neue Standard für Mobilfunk und kritische Infrastruktur
450MHz LTE als der neue Standard für Mobilfunk und kritische InfrastrukturWestermo Network Technologies
 
openstack Übersicht @GPN15
openstack Übersicht @GPN15openstack Übersicht @GPN15
openstack Übersicht @GPN15m1no
 
QUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions real io-t mit Q-CONNECTQUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions real io-t mit Q-CONNECTQUANTO Solutions
 
ServHouse
ServHouseServHouse
ServHouseCamData
 
Holistische Sicherheit für Microservice Architekturen
Holistische Sicherheit für Microservice ArchitekturenHolistische Sicherheit für Microservice Architekturen
Holistische Sicherheit für Microservice ArchitekturenQAware GmbH
 
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...Peter Hecker
 
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)NETWAYS
 
VNL 2018 LineMetrics - Narrow-Band Technologien
VNL 2018 LineMetrics - Narrow-Band TechnologienVNL 2018 LineMetrics - Narrow-Band Technologien
VNL 2018 LineMetrics - Narrow-Band TechnologienReinhard Nowak
 
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...NETWAYS
 
Wolfgang Mader (Huemer Data Center)
Wolfgang Mader (Huemer Data Center)Wolfgang Mader (Huemer Data Center)
Wolfgang Mader (Huemer Data Center)Agenda Europe 2035
 
Raspberry Pi im Embedded Testing - „tool“ oder „toy“?
Raspberry Pi im Embedded Testing - „tool“ oder „toy“?Raspberry Pi im Embedded Testing - „tool“ oder „toy“?
Raspberry Pi im Embedded Testing - „tool“ oder „toy“?Michel Lawaty
 

Similaire à IoT Hessen - Einführung in das The Things Network und LoRaWAN - Tim Riemann (20)

Mobilfunkanbindungen
MobilfunkanbindungenMobilfunkanbindungen
Mobilfunkanbindungen
 
450 MHz – Das neue Medium in OT-Netzwerken der Energiewirtschaft
450 MHz – Das neue Medium in OT-Netzwerken der Energiewirtschaft450 MHz – Das neue Medium in OT-Netzwerken der Energiewirtschaft
450 MHz – Das neue Medium in OT-Netzwerken der Energiewirtschaft
 
VIT 5-2014
VIT 5-2014VIT 5-2014
VIT 5-2014
 
Sicheres Netzwerkmanagement - Industrieller Cyber Security
Sicheres Netzwerkmanagement - Industrieller Cyber SecuritySicheres Netzwerkmanagement - Industrieller Cyber Security
Sicheres Netzwerkmanagement - Industrieller Cyber Security
 
[DE] IoT Protokolle
[DE] IoT Protokolle[DE] IoT Protokolle
[DE] IoT Protokolle
 
Palo Alto Networks - Just another Firewall
Palo Alto Networks - Just another FirewallPalo Alto Networks - Just another Firewall
Palo Alto Networks - Just another Firewall
 
450MHz LTE als der neue Standard für Mobilfunk und kritische Infrastruktur
450MHz LTE als der neue Standard für Mobilfunk und kritische Infrastruktur450MHz LTE als der neue Standard für Mobilfunk und kritische Infrastruktur
450MHz LTE als der neue Standard für Mobilfunk und kritische Infrastruktur
 
WLAN
WLANWLAN
WLAN
 
openstack Übersicht @GPN15
openstack Übersicht @GPN15openstack Übersicht @GPN15
openstack Übersicht @GPN15
 
QUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions real io-t mit Q-CONNECTQUANTO Solutions real io-t mit Q-CONNECT
QUANTO Solutions real io-t mit Q-CONNECT
 
Netzwerkmonitoring.pdf
Netzwerkmonitoring.pdfNetzwerkmonitoring.pdf
Netzwerkmonitoring.pdf
 
ServHouse
ServHouseServHouse
ServHouse
 
Holistische Sicherheit für Microservice Architekturen
Holistische Sicherheit für Microservice ArchitekturenHolistische Sicherheit für Microservice Architekturen
Holistische Sicherheit für Microservice Architekturen
 
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
JavaScript goes Enterprise - Node.js-Anwendungen mit Visual Studio und den No...
 
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
Icinga 2: Neues in 2.4 (Webinar vom 08. Dezember 2015)
 
VNL 2018 LineMetrics - Narrow-Band Technologien
VNL 2018 LineMetrics - Narrow-Band TechnologienVNL 2018 LineMetrics - Narrow-Band Technologien
VNL 2018 LineMetrics - Narrow-Band Technologien
 
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
Icinga 2: Alarmierungen und Acknowledgements mit Braintower (Webinar vom 17. ...
 
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdfWebinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
Webinar - WeOS 4.33.0 und WeConfig 1.19.0.pdf
 
Wolfgang Mader (Huemer Data Center)
Wolfgang Mader (Huemer Data Center)Wolfgang Mader (Huemer Data Center)
Wolfgang Mader (Huemer Data Center)
 
Raspberry Pi im Embedded Testing - „tool“ oder „toy“?
Raspberry Pi im Embedded Testing - „tool“ oder „toy“?Raspberry Pi im Embedded Testing - „tool“ oder „toy“?
Raspberry Pi im Embedded Testing - „tool“ oder „toy“?
 

IoT Hessen - Einführung in das The Things Network und LoRaWAN - Tim Riemann