Definition und Konzept:
Node-RED ist ein Open Source-Programmierwerkzeug, das ursprünglich von IBM entwickelt wurde. Es ermöglicht die Entwicklung von Anwendungen und Datenflüssen durch eine visuelle, Flow-basierte Programmieroberfläche.
Anstatt Code Zeile für Zeile zu schreiben, verbindet der Benutzer „Knoten“ (Nodes), die für bestimmte Funktionen (z.B. MQTT-Input, Datenbank-Output, JSON-Parsing) stehen, über Linien, um Datenflüsse (Flows) zu definieren. Die zugrunde liegende Sprache ist JavaScript (Node.js).
Relevanz in der Automatisierung:
- IoT Gateway:Node-RED wird häufig auf IoT Gateways (Raspberry Pi, IPC) für Edge Computing eingesetzt, um Maschinendaten zu sammeln (Modbus, OPC UA), vorzuverarbeiten und an die Cloud zu senden.
- Rapid Prototyping: Ermöglicht schnelles Testen von IIoT-Konzepten und Daten Analytics-Flüssen.
- Brücke zur IT: Vereinfacht die Anbindung von OT-Daten an IT-Systeme über Protokolle wie HTTP (REST-Schnittstelle) und MQTT.
- Visualisierung: Die integrierte Dashboard-Funktionalität ermöglicht einfache HMI-Lösungen.
→ Siehe auch: IoT Gateway, Edge Computing, Raspberry Pi, Open Source, Python, REST-Schnittstelle

