INSTAR Deutschland GmbHINSTAR Deutschland GmbH

Mosquitto 2.0 MQTT Broker und Node-RED



Q: Mosquitto bietet mit der Version 2 nun ein Management-Dashboard. Wie kann ich den Broker installieren und ihn mit meiner Kamera und Node-RED verwenden?

A: Beginnen Sie mit der Installation von Mosquitto 2.0 unter Windows, macOS oder LINUX. Und fügen Sie einen Mqtt Client für Node-RED innerhalb des Mosquitto Dashboards hinzu:

Mosquitto 2.0 MQTT Broker mit Management Dashboard

Wenden Sie die Client-Rolle auf diesen angelegten Klienten an, damit Node-RED in der Lage ist, Updates für MQTT-Topics zu abonnieren und zu veröffentlichen:

Mosquitto 2.0 MQTT Broker mit Management Dashboard

Nun müssen wir unsere MQTT-Node für die Verwendung des Mosquitto 2.0-Brokers konfigurieren. Geben Sie die IP-Adresse und den Port sowie die Client-ID ein, die Sie für Node-RED im Mosquitto-Dashboard gewählt haben:

Mosquitto 2.0 MQTT Broker mit Management Dashboard

Fügen Sie das Login hinzu, das Sie für den Node-RED-Client eingestellt haben:

Mosquitto 2.0 MQTT Broker mit Management Dashboard

Und - wenn Sie möchten - fügen Sie noch ein Last-Will-and-Testament (LWT) für Node-RED hinzu:

Mosquitto 2.0 MQTT Broker mit Management Dashboard

Stellen Sie nun sicher, dass alle Ihre MQTT-Nodes den neuen Mosquitto 2.0-Broker verwenden:

Mosquitto 2.0 MQTT Broker mit Management Dashboard

Übernehmen Sie die Änderungen an Ihrem Node-RED-Flow und überprüfen Sie das Mosquitto Dashboard. Sie sollten nun das LWT im MQTT Topic Tree sehen:

Mosquitto 2.0 MQTT Broker mit Management Dashboard

Als Demo habe ich das HTML5 Video meiner Kamera und Schalter für die Privatsphärenmasken hinzugefügt:

Mosquitto 2.0 MQTT Broker mit Management Dashboard