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:
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:
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:
Fügen Sie das Login hinzu, das Sie für den Node-RED-Client eingestellt haben:
Und - wenn Sie möchten - fügen Sie noch ein Last-Will-and-Testament (LWT) für Node-RED hinzu:
Stellen Sie nun sicher, dass alle Ihre MQTT-Nodes den neuen Mosquitto 2.0-Broker verwenden:
Ü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:
Als Demo habe ich das HTML5 Video meiner Kamera und Schalter für die Privatsphärenmasken hinzugefügt: