Forum: Mikrocontroller und Digitale Elektronik Verlauf von MQTT Nachrichten


von Ralf (Gast)


Lesenswert?

Hallo,
ich habe einen WiFi-Relais und einen Schalter mit Tasmota geflasht und 
kann diesen auch über den PC oder einem RaspberryPi (NodeRed) und MQTT 
ansteuern. Kann auch mit den Schalter das Relais schalten.
Gibt es ein Tool, womit man den Verlauf der Nachricht verfolgen kann? 
Also wo man z.B. den Sender und empfänger und Daten sehen kann? Nur für 
den PC könnte man ja Wireshark nehmen?
Aber der Ablauf ist ja eigentlich:
WiFi-Schalter - FritzBox - RaspberryPi - FritzBox - Relais
Also ist es möglich, irgendwie den Verlauf der NAchrihten aufzunehmen 
und zu verfolgen?
Interessieren tut mich, wie die Nachrichten aussehen (also wie sieht der 
Header aus und wie die Daten).

Ralf

von Timmo H. (masterfx)


Lesenswert?

Einfach das topic "#" subcriben

von Sascha W. (sascha-w)


Lesenswert?

Hallo Ralf,

also den Verlauf so wie du dir das vorstellst kannst du nicht anzeigen. 
Die Übertragung besteht erst mal aus zwei Teilabschitten:
Schalter -> RPi (MQTT-Broker)
Pi (MQTT-Broker) -> Relais
Du könntest die Teilstrecken auf IP-Ebene mit sowas wie TraceRoute zu 
verfolgen, macht aber in deinem kleinen LAN wenig Sinn.
Wenn du mit Verlauf meinst am Empfänger zu sehen wo die Nachricht 
ursprünglich her kam - das geht nicht, das Paket vom Broker zum Relais 
enthält keine Informationen über den Schalter, es sei denn du sendet in 
der Payload selber noch was mit.

Sascha

von Stephan (Gast)


Lesenswert?

Hi Ralf,
kann so eine Fritzbox "Port Mirroring" auf einen freien Port?
Ansonsten einen Switch (der "Port Mirroring" kann) in die Leitung und 
einen PC mit Wireshark dranstöpseln.
Oder gleich Wireshark auf dem RPi installieren?
VG, Stephan

von John Doe (Gast)


Lesenswert?


von N.N. (Gast)


Lesenswert?


von Werner M. (werner-m)


Lesenswert?

mqttfx ist ein tool zum mitlesen

von Torsten (Gast)


Lesenswert?

mqtt.fx wurde ja schon genannt. Aber hindert dich auch niemand dran, mit 
einem weiteren Client (Script) eine Subscription auf das jeweilige Topic 
zu machen und das, was darüber übertragen wird, halt in ein File zu 
loggen.

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.