Skip to content

Node RED

Helge Heß edited this page Apr 9, 2019 · 25 revisions

Title: Node-RED Grundlagen Category: Nutzung

Was ist Node-RED?

Node-RED ist eine Nachrichtenflussbasierte, visuelle Programmierumgebung für das Internet der Dinge.
Node-RED wird seit 2013 von IBM Emerging Technology entwickelt und steht als kostenlose Open Source Software unter dem Dach der JS Foundation zur Verfügung.
Node-RED kann durch zusätzliche Nodes erweitert werden, eine große und aktive Community hat Stand Heute bereits weit über 1000 Nodes entwickelt, die unterschiedlichste Services und Systeme in Node-RED integrieren.

Rund um das Thema Node-RED lassen sich unzählige Artikel, Tutorials, Dokumentationen, Bücher und Youtube Videos finden.

Crashkurs

Um auf die Node-RED Oberfläche zu gelangen, verwenden Sie folgende URL im Web-Browser: http://CCU-IP/addons/red.

  • Aus der Palette im linken Bildschirmbereich können Nodes per Drag&Drop im Flow platziert werden
  • Nodes können über einen Eingang auf der linken Seite und/oder einen Ausgang auf der rechten Seite mit anderen Nodes verbunden werden
  • Nachdem ein Flow verändert wurde müssen die Änderungen per klick auf Deploy übernommen werden
  • Der Inject Node erzeugt bei klick auf den Button an seiner linken Seite eine Message
  • Der Debug Node zeigt eingehende Messages im Debug Fenster an
  • Das Debug Fenster befindet sich in der Sidebar, diese kann im Menü oben rechts unter "View" durch klick auf "Show Sidebar" angezeigt werden

Editieren von Nodes, Verbindungen und Layout :

  • Ein Node oder eine Verbindung kann durch anklicken selektiert werden (oranger Rahmen)
  • Mehrere Nodes können durch aufziehen eines Selektionsrahmen (maustaste halten und ziehen) ausgewählt werden.
  • selektierte Nodes können im Paket bewegt werden.
  • selektierte Nodes (auch mehrere) und deren Verbindungen könne mit der del-taste gelöscht werden.
  • einzelne Verbindungen können mit der del-Taste gelöscht werden.
  • mit strg-z kann man eine Änderung/Löschung rückgängig machen. (wenn noch nicht deployed wurde!)

Weiterführende Links

You can’t perform that action at this time.