Forum: PC-Programmierung Scuhe mqtt Tool mit Logging Möglichkeit


von Entwickler (Gast)


Lesenswert?

Hallo,

ich bin aktuell auf der Suche nach einen Freeware Tool das mqtt 
Nachrichten empfangen und loggen kann. Bisher habe ich kein Tool finden 
können mit den ich 10 Kanäle überwachen könnte.

von Johannes S. (Gast)


Lesenswert?

ich benutze gerne den mqtt-spy, 
https://github.com/eclipse/paho.mqtt-spy/releases/tag/1.0.0
Ansonsten ist ein MQTT client mit wenigen Zeilen in Javascript oder 
Python geschrieben.

von potato (Gast)


Lesenswert?

Wenn Dein Anforderung ist, wie ein Server publizierte Nachrichten zu 
empfangen muss ich passen. Wenn es eine Option ist, auf einem Server 
ankommende Nachrichten via Subscribe zu loggen nehme ich sowas:

[code]
$ mosquitto_sub -F "%I %t %p" -t "/test/+"
2022-03-03T08:29:53+0100 /test/eb_usage 303
2022-03-03T08:29:53+0100 /test/eb_retain 134
2022-03-03T08:29:53+0100 /test/eb_feed 0
2022-03-03T08:29:53+0100 /test/eb_produce 169
2022-03-03T08:29:55+0100 /test/eb_usage 296
2022-03-03T08:29:55+0100 /test/eb_retain 127
2022-03-03T08:29:55+0100 /test/eb_feed 0
2022-03-03T08:29:55+0100 /test/eb_produce 169
.....
[code]

von Fabian H. (hdr)


Lesenswert?


von N. M. (mani)


Lesenswert?

Ich hab seither MQTT.FX verwendet.
Die "älteren" Versionen sind noch frei. Die beiden kosten glaube ich. 
Hat für mich seither immer ausgereicht.

Wenn es etwas universeller sein soll, kann man natürlich auch Wireshark 
mit dementsprechendem Filter verwenden. Damit kannst du auch sämtlichen 
anderen Netzwerk Traffic mitschneiden, wenn benötigt.

von Entwickler (Gast)


Lesenswert?

Ich habe das Tool http://mqtt-explorer.com/ installiert.
Soweit tut das Programm. Kann man auch die empfangenen Nachrichten auch 
in eine Datei automatisch speichern?

von N. M. (mani)


Lesenswert?

Entwickler schrieb:
> Kann man auch die empfangenen Nachrichten auch in eine Datei automatisch
> speichern?

Sieht nicht so aus in dem Videos.
Ist aber scheinbar auf GitHub verfügbar.
Man könnte also...

von Uwe (Gast)


Lesenswert?

Hallo,

das Kommandozeilenprogramm mosquitto_sub gibt abonnierte Topics direkt 
aus. Die kann man dann in eine Datei schreiben.

Uwe

von Andreas B. (bitverdreher)


Angehängte Dateien:

Lesenswert?

Uwe schrieb:
> Die kann man dann in eine Datei schreiben.

Oder gleich in eine DB.
Fuer eine Wetterstation in eine SQLite DB sieht das dann so wie im 
angehaengten Script aus (das laueft bei mir so aehnlich mit MySQL auf 
einen NanoPi Server).
Ich lasse Mosquitto am Ende immer /end senden. Damit erkennt das Script, 
wann es den kompletten Satz in die DB zu schreiben hat.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.