LoRaWAN, Chirpstack und Node-RED
Texte, Schaltungen, Abbildungen und Lerneinheiten in diesem Kapitel wurden maßgeblich von Benjamin Blessing in Zusammenarbeit mit Axel Dürkop entwickelt.
Technik
Dieser Bereich behandelt alle technischen Aspekte rund um LoRa und LoRaWAN. Von der Hardware-Einrichtung bis zur Datenverarbeitung.
-
Datenströme visualisieren mit Node-RED
Dieses Kapitel befasst sich mit der Visualisierung von Datenströmen durch die Software Node-RED. Mit Node-RED wird ein niedrigschwelliger Umgang mit Daten möglich, weil informatische Verarbeitungsschritte ohne umfangreiche Programmierkenntnisse umgesetzt und transparent nachvollzogen werden können.
-
Serielle Kommunikation einrichten
In diesem Kapitel wird ein Computer mit einem LoRa-Sende- und Empfangsmodul verbunden und gesteuert. Als Computer wird ein Raspberry Pico verwendet, der mit MicroPython programmiert wird. Als LoRa-Modul wird das RAK3272S Breakout Board von RAK-Wireless verwendet. Die hier verwendete Hardware ist nicht zwingend notwendig, wird hier auf Grund der Verwendung von MicroPython und der einfachen Verfügbarkeit benutzt.
-
LoRaWAN-Kommunikation einrichten
Dieses Kapitel führt Sie durch die Einrichtung einer vollständigen LoRaWAN-Kommunikationskette. Themen umfassen die Hardware-Voraussetzungen, das Einrichten einer eigenen Chirpstack-Infrastruktur, das Verbinden eines RAK3272S-Geräts mittels OTAA und schließlich das kontinuierliche Senden und Dekodieren von Sensordaten (z. B. DHT11) über MQTT.