Moin,
noch ein Anwendungsproblem, mit dem ich meine Studies beschäftigen will:
Wir nutzen u.a. für Schüleruni-Aktivitäten meshtastic als verteiltes Kommunkationssystem, dass auch mittels Sensoren daten übertragen kann. Wir haben dazu auch meshtastic Knoten auf meshhessen.de laufen, die ihre Daten auf deren MQTT-Broker posten.
Z.B. spiele ich gerade damit, den Batteriestand eines Knotens zu erfassen:
Broker:
mqtt.meshhessen.de ( user und passwd ist meshhessen )
Topic:
msh/EU_868/2/json/LongFast/!433c750c und in der JSON Nachricht steckt u.a.als int-Wert "battery_level": 101
Ich denke, ich habe den Broker richtig konfiguriert und auch das Topic, aber der Status der Verbindung ist meistens 1, ganz kurz auch mal 2 aber die angegebene Variable für "battery_level" zeigt immer nur Null.
Gibt es da außer den Beispielen HMI-Kopplung und EMAIL2SMS via MQTT noch Anderes?
Kann man die empfangenen Daten so zum Debugging irgendwie loggen oder anzeigen lassen? Das würde an dieser Stelle extrem helfen ...
Mit einem MQTT-Client, z.B. mqttExplorer kann man die Daten und den Empfang neuer Messages ja schön beobachten ...
Grüße,
Jürgen