TOP
SSV Software Systems Register  Register
Log in to check your private messages  Log in to check your private messages
Startseite FAQ Search Mitglieder Profile  Log in 
SSV Support-Forum
MQTT-Verbindungen testen …

 
Post new topic   Reply to topic    SSV-Forum Forum Index >>> RMG/941
<<< Previous topic - Next topic >>>  
Display posts from previous:   
Author Message
kdw



Joined: 05 May 2006
Posts: 1460

PostPosted: 13.03.2020, 18:36    Post subject: MQTT-Verbindungen testen … Reply with quote

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
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1460

PostPosted: 25.03.2020, 00:11    Post subject: MQTT over NB-IoT ... Reply with quote

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
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1460

PostPosted: 07.04.2020, 06:34    Post subject: Subscribe per PC ... Reply with quote

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
View user's profile Send private message
kdw



Joined: 05 May 2006
Posts: 1460

PostPosted: 09.04.2020, 10:48    Post subject: MQTT-Testwerkzeug … Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    SSV-Forum Forum Index >>> RMG/941 All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

SSV Software Systems GmbH

Dünenweg 5
30419 Hannover

Fon: +49(0)511  ·  40 000-0
Fax: +49(0)511  ·  40 000-40

sales@ssv-embedded.de


Impressum    ·    Datenschutz    ·    AGB

© 2023 SSV SOFTWARE SYSTEMS GmbH. Alle Rechte vorbehalten.

ISO 9001:2015