Um MQTT in einem Flow in Node-RED nutzen zu können, muss eine Konfiguration für einen Broker angelegt werden.
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.
Stelle sicher, dass im Feld Server die Auswahl Neuen Typ 'mqtt-broker' hinzufügen aktiv ist und klicken auf das Stiftsymbol daneben.
Auf dieser Seite werden wir in 3 Teilschritten die Broker-Konfiguration vornehmen.
Fülle die Felder wie nachfolgend dargestellt aus.
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.
Gib im Reiter Sicherheit die bereitgestellten Benutzerdaten ein.
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.