Die beiden hier vorgestellten Breakouts implementieren nur das Funkprotokoll, um Themen wie Datenformat, Verschlüsselung und Datenintegrität müssen Sie sich selbst kümmern. Zum Glück erfordern einfache Messdaten hier keinen großen Aufwand. Da aber jeder buchstäblich dazwischenfunken kann, müssen Sie zumindest den Empfänger robust implementieren und gegebenenfalls andere Node-Nummern nutzen als die in unserem Beispiel.
Preislich sind die LoRa-Funkmodule von Adafruit mit 24 respektive 38 Euro pro Stück zwar keine Ware vom Grabbeltisch, die Kosten liegen aber auch nicht in einer Region, die weh tut. Dank der guten Softwareunterstützung lässt sich die Implementierung mit überschaubarem Zeitaufwand erledigen. (jlu)
Der Autor
Bernhard Bablok (mailto:[email protected]) arbeitet bei der Allianz Technology SE als SAP-HR-Entwickler. Wenn er nicht Musik hört oder mit dem Rad respektive zu Fuß unterwegs ist, beschäftigt er sich mit Themen rund um Linux, Programmierung und Kleincomputer.
Infos
- LoRaWAN: https://de.wikipedia.org/wiki/Long_Range_Wide_Area_Network
- Adafruit RFM95W Breakout: https://www.adafruit.com/product/3072
- Adafruit RFM95W Bonnet: https://www.adafruit.com/product/4074
- Berrybase: https://www.berrybase.de
- Arduino-RadioHead-Bibliothek: https://reference.arduino.cc/reference/en/libraries/radiohead/
- CircuitPython-Bibliothek für RFM9x: https://github.com/adafruit/Adafruit_CircuitPython_RFM9x
- CircuitPython: Bernhard Bablok, “Einer für alle(s)”, RPG 04/2020, S. 80, https://www.raspi-geek.de/43118
- Beispielprojekt: https://learn.adafruit.com/multi-device-lora-temperature-network/





