Node-RED

Was ist Node-Red?

Node-Red ist eine visualisierte Programmierumgebung, die aus dem IoT-Bereich kommt. Sie dient vor allem der Verbindung von Sensor-Hardware und entspechender Datenvisualiserung. Node-Red besteht aus sogenannten Nodes, die man per Gummiband-Technik miteinder verbindet und so den Datenfluss bestimmt.

Was haben Segler davon?

Node-Red bietet Nodes, um Sensoren auszulesen, um NMEA-0183-Daten über serielle Schnittstellen zu verarbeiten oder auch, um SignalK-Datenströme zu lesen und zu bearbeiten. Damit lassen sich Daten, die z.B. von Openplotter im Bordnetz zur Verfügung gestellt werden, direkt nutzen.
Der Vorteil zum Beispiel gegenüber SignalK-Instrumenten besteht darin, dass man die eingelesenen Daten aufbereiten und verändern kann, auch die Visualisierung der Daten ist flexibler beeinflussbar.

Was muss man können, um Node-Red zu nutzen?

Viele Dinge lassen sich in Node-Red bereits ohne Progammierkenntnisse realisieren, in bestimmten Nodes lässt sich aber auch Programmcode (Java) unterbringen. Das macht diese Umgebung sehr flexibel. Wenn das Grundprinzip verstanden wurde, wie die Datensteuerung in Node-Red funktioniert, kann man seine Kenntnisse Stück für Stück ausbauen, ohne gleich vor scheinbar unüberwindbaren Hürden zu stehen. Auf den Webseiten von node-red.org steht eine umfangreiche Dokumentation zur Verfügung, diverse Beispiel-Flows („Programm-Abläufe“) stehen zum Donwload zur Verfügung.

Was kostet Node-Red?

Node-Red ist kostenlos, es läuft auf diversen Plattformen, neben dem Raspberry und anderen Linux-Versionen unter anderem auch auch Windows-Rechnern.

 

Weitere Videos:

Node-Red und NMEA0183 über serielle Schnittstellen: Video

Node-Red und SignalK: Video