Node-RED ist eine flow-basierte Entwicklungsumgebung, die hauptsächlich für die visuelle Programmierung von IoT- und Automatisierungslösungen verwendet wird. Es bietet eine einfache und intuitive Oberfläche, um Datenströme (Flows) zwischen Geräten, APIs und Diensten zu erstellen, ohne tiefgehende Programmierkenntnisse zu benötigen.
Vorteile von Node-RED:
– Drag-and-Drop-Oberfläche, die das Erstellen von Workflows erleichtert
– Große Bibliothek von vorgefertigten Knoten (Nodes) für verschiedene Dienste, Protokolle und Hardware
– Echtzeit-Datenverarbeitung und -Integration zwischen unterschiedlichen Systemen
– Erweiterbar durch eigene Nodes und Module
– Unterstützt JavaScript für individuelle Logik
– Ideal für IoT-Projekte, Hausautomation und einfache Backend-Integrationen
Node-RED spart Entwicklungszeit, indem es komplexe Integrationen und Automatisierungen einfach und visuell umsetzbar macht. Wenn das nicht gute Gründe sind, den Docker-Container mit Portainer anzuheben. Auch gleich die Nodes aktualisieren und ein reboot. Check. OK die Nodes laufen noch, quicktest mit generierung von QR-Codes über das Dashboard:
Hier eine Liste der NodeRed Artikel.