This is an old revision of the document!
Table of Contents
Einstieg in LoRaWAN mit dem Wio-E5 und Python
In diesem Workshop geben wir eine kurze Einführung in LoRaWAN und die Verwendung zusammen mit einem Seeedstudio Wio E5 und einem Raspberry Pi. Der verwendete Python Code sollte mit jedem Raspberry Pi funktionieren, wir verwenden für die Workshops der Einfachheit halber, einen Pi 400 oder Pi 500.
Was ist LoRaWAN?
The Things Network
The Things Network (TTN) versteht sich als globales, kollaboratives Ökosystem, das die LoRaWAN-Technologie durch einen offenen Community-Ansatz demokratisiert. Die besondere Bedeutung für die LoRaWAN-Community ergibt sich aus dem kostenlosen Zugang zu einer robusten Netzwerk-Infrastruktur, die es Bastlern und Profis gleichermaßen erlaubt, Sensordaten über große Distanzen zu übertragen, ohne auf teure kommerzielle Anbieter angewiesen zu sein. Die Integration erfolgt dabei flexibel über den TTN-Stack, der Daten via MQTT oder Webhooks an Endanwendungen weiterreicht und durch integrierte Payload-Formatierer die Interpretation binärer Datenströme vereinfacht. Da TTN auf dem Crowdsourcing-Prinzip basiert – jeder kann ein Gateway beisteuern und so die Abdeckung erweitern – wächst das Netzwerk organisch durch seine weltweiten Communities und schafft so eine flächendeckende Konnektivität, die auf gegenseitiger Unterstützung und offenen Standards fußt.
Hier geht es zur Registrierung: Jetzt bei The Things Network registrieren Registeriere dich, und lege deine erste Application an, hier fügen wir dann später unseren Wio-E5 ein.
Raspberry Pi und E5 verbinden
Verbinde den Raspberry Pi und den E5 über die Pins des Raspberry Pi´s wie folgt:
- 3.3V → Rotes Kabel
- Ground → Schwarzes Kabel
- UART0 Tx (GPIO 14) → Weißes Kabel
- UART0 Rx (GPIO 15) → Gelbes Kabel
Die Kabelfarben stimmen mit den offiziellen Grove Kabel Farben überein. 3.3V und Ground sind für die Spannungsversorgung zuständig. Tx und Rx sind Teil des von dem Wio-E5 Modul verwendeten Serial Protokolls. Tx steht für Transmit und Rx für Receive. Hier ist Obacht geboten! Dies ist dann keine 1:1 Verbindung sondern diese müssen Überkreuz angeschlossen werden. Rx vom Modul geht zum Tx vom Raspberry Pi und so auch das Tx vom Modul zum Rx vom Pi.
Damit wir nun