LoRaWAN, Chirpstack und Node-RED
Texte, Schaltungen, Abbildungen und Lerneinheiten in diesem Kapitel wurden maßgeblich von Benjamin Blessing entwickelt.
Technik
Dieser Bereich behandelt alle technischen Aspekte rund um LoRa und LoRaWAN. Von der Hardware-Einrichtung bis zur Datenverarbeitung.
!!! warning “Code kopieren”
In den folgenden Kapiteln werden Codebeispiele bereitgestellt. Unter Windows kann es beim Kopieren (mit Ctrl-c) aus dem Browser vorkommen, dass die Einrückungen verloren gehen. Benutzen Sie darum beim Kopieren den dafür vorgesehenen Button oben rechts im Codeblock.
-
Datenströme visualisieren mit Node-RED
Vorraussetzungen Dieses Kapitel setzt vorraus, dass Sie: Einen Raspberry Pico W mit der Micropython Firmware geflasht haben. Einen DHT11 Sensor zur Verfügung haben Node-RED auf einem Computer oder Raspberry Pi installiert haben.
-
LoRa-Hardware einrichten
LoRa-Hardware 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 Rak 3272s Breakout Board von RAK Wireless verwendet.
-
LoRa im Peer-to-peer-Modus
LoRa (P2P) In diesem Kapitel wird eine Peer-to-Peer (P2P) Verbindung zwischen zwei LoRa Modulen hergestellt. Es wird gezeigt, wie man die Module konfiguriert, um dann Nachrichten zu senden und zu empfangen.
-
LoRaWAN
LoRaWAN LoRaWAN (Long Range Wide Area Network) ist ein offener Standard, der auf der LoRa-Funktechnologie aufbaut und eine komplette Netzwerkarchitektur definiert. Er legt fest, wie Endgeräte, Gateways und Server zusammenspielen, wie Daten übertragen und gesichert werden und wie das Netzwerk verwaltet wird.