Übersetzungen dieser Seite:
  • de-informal

MQTT-Broker in Node-RED einrichten

Um MQTT in einem Flow in Node-RED nutzen zu können, muss eine Konfiguration für einen Broker angelegt werden.

Arbeitsschritt MQTT-Node

Ziehe einen MQTT-in- oder MQTT-out-Node auf die Arbeitsfläche und mache darauf einen Doppelklick.

Dadurch öffnet sich das Einstellungsfenster für diesen Node und du kannst im Feld Server eine Auswahl treffen.

Arbeitsschritt neuer Broker

Stelle sicher, dass im Feld Server die Auswahl Neuen Typ 'mqtt-broker' hinzufügen aktiv ist und klicken auf das Stiftsymbol daneben.

Arbeitsschritt Broker-Konfiguration

Auf dieser Seite werden wir in 3 Teilschritten die Broker-Konfiguration vornehmen.


Teilschritt Grundkonfiguration

Fülle die Felder wie nachfolgend dargestellt aus.

  • Name: beliebiger Name für diesen Broker
  • Host: Hostname des Brokers (mqtt.fachinformatiker.schule)
  • Port: 8883 für TLS-verschlüsselte Verbindung (1883 unverschlüsselt)
  • TLS: aktivieren für verschlüsselte Verbindung


Teilschritt TLS-Konfiguration

Erzeuge eine neue TLS-Konfiguration indem du bei TLS Neuen Typ 'tls-config' hinzufügen auswählst und auf das Stiftsymbol klickst.

Entferne auf der nachfolgenden Seite den Haken bei Server-Zertifikat überprüfen und vergib einen Namen für diese Konfiguration.

Im realen Betrieb würde man diesen Haken nicht entfernen sondern dafür sorgen, dass der Node-RED-MQTT-Client das Serverzertifikat validieren kann. Für unseren Übungsfall reicht es, wenn die Verbindung verschlüsselt ist.


Teilschritt Benutzerdaten

Gib im Reiter Sicherheit die bereitgestellten Benutzerdaten ein.

Abschluss

Die Konfiguration des MQTT-Brokers ist nun abgeschlossen. In deinem MQTT-in- oder MQTT-out-Node brauchst du nun nur noch das gewünschte Topic anzugeben, zu speichern und die Änderungen am System zu übernehmen.

Unter dem Node sollte danach Verbunden erscheinen.