meta data for this page
- 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.