Node RED

Sebastian Raff edited this page Jan 14, 2019 · 20 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, zum Einstieg ist z.B. dieser Artikel empfehlenswert: https://entwickler.de/online/iot/node-red-iot-prototypen-2-579809637.html

Crashkurs

  • 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.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.