<<< Previous topic - Next topic >>> |
|
Author |
Message |
kdw
Joined: 05 May 2006 Posts: 1461
|
Posted: 13.03.2020, 18:36 Post subject: MQTT-Verbindungen testen … |
|
|
Hallo Forum.
Hin und wieder kommt die Frage auf, wie man möglichst einfach eine MQTT-Verbindung ins Internet testen kann. Dafür gibt es „Public Test Broker“, an die man per Publish Daten senden und per Subscribe auch empfangen kann. Eine Übersicht ist unter
https://github.com/mqtt/mqtt.github.io/wiki/public_brokers
zu finden. Durch die verschiedenen Broker werden unterschiedliche Verbindungsarten unterstützt (unverschlüsselt, mit TLS, per WebSocket usw.).
VG KDW |
|
Back to top |
|
|
kdw
Joined: 05 May 2006 Posts: 1461
|
Posted: 25.03.2020, 00:11 Post subject: MQTT over NB-IoT ... |
|
|
Hallo Forum.
Ein solcher „Public Test Broker“ lässt sich auch über eine NB-IoT-Verbindung ins Internet, also z. B. mit einem RMG/941N nutzen. Zum Ausprobieren reicht der einfache Node-RED-Flow aus der folgenden Abbildung:
Code: | MQTT-Konfiguration für den my_test Node:
Broker: mqtt.eclipse.org
Port..: 1883
Topic.: my_test |
Durch die relativ geringe NB-IoT-Latency ist die Publish-Subscribe-Verzögerung der MQTT-Nachricht deutlich wahrnehmbar. Nach dem Publish-Trigger durch das Betätigen der Schaltfläche des Inject Node dauert es schon etwas, bevor die Nachricht im Node-RED-Debug-Fenster angezeigt wird.
VG KDW |
|
Back to top |
|
|
kdw
Joined: 05 May 2006 Posts: 1461
|
Posted: 07.04.2020, 06:34 Post subject: Subscribe per PC ... |
|
|
Hallo Forum.
Soll das RMG/941N die Testdaten nur zum Broker senden und ein PC diese Daten empfangen, ändern Sie den Node-RED-Flow entsprechend und löschen einfach den Subscribe-Teil:
Laden Sie die Open-Source-Software MQTT.fx aus dem Internet und installieren Sie diese Software auf Ihrem PC. Starten Sie dann dieses Programm. Konfigurieren Sie die Broker-Adresse und den Topic-Namen, wie in der folgenden Abbildung dargestellt:
Im Payload-Bereich von MQTT.fx bekommen Sie nun jede Nachricht angezeigt, die zuvor vom RMG/941N an den MQTT-Broker im Internet geschickt wurde.
VG KDW
Last edited by kdw on 13.04.2020, 18:35; edited 1 time in total |
|
Back to top |
|
|
kdw
Joined: 05 May 2006 Posts: 1461
|
Posted: 09.04.2020, 10:48 Post subject: MQTT-Testwerkzeug … |
|
|
Hallo Forum.
Inzwischen kam eine Frage zu MQTT.fx im Zusammenhang mit SSL/TLS auf. Ja, dieses Testwerkzeug lässt sich auch für TLS-gesicherte MQTT-Verbindungen nutzen (z. B., um Daten mit AWS IoT auszutauschen).
In Bezug auf den MQTT Payload bietet MQTT.fx sogar verschiedene integrierte Decoder. So lassen sich zum Beispiel JSON-Objekte als MQTT Payload sehr übersichtlich anzeigen (siehe Abbildung).
VG KDW |
|
Back to top |
|
|
|