Verbindung zu den MQTT Brokern

MQTT

 

MQTT ist ein OASIS-Standard-Messaging-Protokoll für das Internet der Dinge (IoT). Es ist als extrem leichtgewichtiges Publish/Subscribe-Messaging-Transport-Protokoll konzipiert, das sich ideal für die Verbindung entfernter Geräte mit geringem Code-Footprint und minimaler Netzwerkbandbreite eignet.

Weiterführende Informationen finden Sie bei Wikipedia MQTT

 

Konfiguration - MQTT Client

  Aktiv

Mit diesem Schalter können Sie die Verbindung zum Broker aktivieren bzw. deaktivieren.

 
  Name

Geben Sie der Verbindung zum MQTT-Broker einen Namen. Der Name verbessert die Übersichtlichkeit und erlaubt es Ihnen in den Logs die Datenquelle zu identifizieren.

 
  IP-Adresse

IP-Adresse des Brokers

 
  Port

Port des Brokers

 
  Topic

Topic der beim Broker abonniert wird.

 
  Benutzername

Verschiedene MQTT-Server erwarten eine Authentifizierung durch Benutzername und Passwort. Hier wird der Benutzername konfiguriert.

 
  Passwort

Geben Sie hier das Passwort ein.

 
  SSL/TLS

Verschlüsselung aktivieren/deaktivieren.

 
  Löschen

Durch das Betätigen des Löschen-Knopfes löschen Sie den Client aus der Konfiguration.

 
  Status

Dieses Feld zeigt den Verbindungsstatus des Clients zum Broker an.

 

Häufige Fragen

 

Kann ich beim Topic auch Wildcards verwenden?
Ja! Sie können z.B. die Wildcars "+" und "#" wie gewohnt benutzen. Beachten Sie bitte auch die Hinweise zu dem verwendeten Broker bzgl. der Verwendung von Wildcards.

 
 

Wie kann ich die Nachrichtenübermittlung testen?

Verwenden Sie z.B. folgende MQTT-Broker Konfiguration:

Aktiv:        ja
Name:         mqttTest
Adresse:      broker.mqttdashboard.com
Port:         1883
Topic:        level1/device
Benutzername: 
Passwort:    
SSL/TLS:      nein

Senden Sie z.B. mit dem Kommadozeilentool "mosquitto_pub" eine Nachricht:

$ mosquitto_pub -h broker.mqttdashboard.com -t level1/device -m 'Hallo Welt'

oder benutzen Sie den MQTT-Webclient von HIVEMQ, um eine Nachricht abzusetzen.

Beurteilen Sie anschließend das Ergebnis im MQTT-Broker-Log.

 
 

Wie richte ich den systemeigenen MQTT-Broker ein?

Verwenden Sie z.B. folgende MQTT-Broker Konfiguration:

Aktiv:        ja
Name:         mqttLokal
Adresse:      localhost
Port:         1883
Topic:        z.B.: level1/device
Benutzername: 
Passwort:    
SSL/TLS:      nein