Meshtastic-Integration im ELW
Die direkte Bedienung von Meshtastic über ein Smartphone ist für den Einsatz im ELW nur bedingt geeignet. Für eine feste Integration bieten sich jedoch zwei einfache Wege an: die Nutzung der Web-UI sowie die Anbindung per MQTT.
Die benötigten Server-Container sind bereits vorhanden. Um Meshtastic im ELW produktiv einsetzen zu können, wird zusätzlich ein eigener Meshtastic-Node benötigt. In meinem Fall fiel die Wahl auf einen Heltec LoRa32 V4, verbaut in einem Gehäuse ohne Akku und ohne GPS.
Web-UI
Die Web-UI stellt den wahrscheinlich einfachsten Einstieg in die Meshtastic-Integration dar.
Der Node wird per USB an einen Rechner angeschlossen. Anschließend kann die Oberfläche über einen kompatiblen Browser aufgerufen werden. Damit stehen sofort sämtliche Meshtastic-Funktionen zur Verfügung.
Über die Web-UI lassen sich außerdem direkt die notwendigen Einstellungen vornehmen, um den Node mit dem WLAN sowie dem MQTT-Broker (Mosquitto) zu verbinden.
MQTT und Traccar
Sobald im Meshtastic-Node WLAN und Mosquitto konfiguriert sind, beginnt dieser damit, eigene sowie empfangene Daten per MQTT zu übertragen.
Diese Daten können von unterschiedlichsten Anwendungen weiterverarbeitet werden. Allerdings liegen sie meist nicht im benötigten Zielformat vor. Genau hier kommt Node-RED ins Spiel.
Node-RED empfängt die Daten von Mosquitto, bereitet sie entsprechend auf und leitet sie anschließend an Traccar weiter. Auf diese Weise lassen sich Positionsdaten sauber in das Tracking-System integrieren.
Der Workflow ist dabei keineswegs auf Traccar beschränkt. Durch die Kombination aus MQTT, Mosquitto und Node-RED kann Meshtastic praktisch in jede beliebige Server- oder Monitoring-Lösung eingebunden werden.
Fazit
Bereits über die Web-UI lässt sich Meshtastic unkompliziert im ELW einsetzen.
Durch die zusätzliche Nutzung von MQTT und Server-Tools erweitert sich der Funktionsumfang jedoch erheblich. Das Tracking in Traccar stellt dabei lediglich das am einfachsten umsetzbare Praxisbeispiel dar, während zahlreiche weitere Integrationen denkbar sind.