Node-RED ist eine frei zugängliche Open Source Software (👉 Sourcecode) mit dem Fokus, Daten (u.a. von Sensoren) und Services miteinander zu verbinden. Das Projekt wurde 2013 von IBM gestartet und seit 2016 wird es von der OpenJS Foundation weiterentwickelt.
Node-RED bietet dabei ein übersichtliches, grafisches Benutzerinterface, mit welchem sich Datenströme auf einfache Art und Weise miteinander verknüpfen lassen.
Node
Ein Kästchen mit einer Funktion
Verbindung
Verbindet zwei Nodes miteinander
Flow
Alle Nodes die (auch indirekt) miteinander verbunden sind
Jede Node kann ein, zwei oder drei Funktionalitäten zur Verfügung stellen:
Input
Sobald eine Nachricht über die Verbindung eintrifft, wird die Node ausgeführt
Verarbeitung
Der Inhalt der empfangenen Nachricht verarbeiten, anzeigen, speichern, ...
Output
Eine neue Nachricht kann an alle verbundenen Nodes weitergegeben werden.
Im Zeitalter des Internet of Things (IoT), wo jedes "Thing" mit Sensoren ausgestattet und mit dem Internet verbunden ist, kann, sind so
Node-RED