Bauen Sie komplexe Schaltungen auf, ohne eine einzige Zeile Code zu schreiben – Node-RED macht es möglich. Mit dem visuellen Programmierkonzept erstellen Sie Flows und Logiken, die Ihre Projekte steuern. Udo Brandes stellt Ihnen dazu in diesem Handbuch alle Nodes vor und zeigt Ihnen, wie Sie Ihre Anforderungen übersichtlich modellieren und passende Dashboards erstellen. So lesen Sie im Handumdrehen automatisiert Sensoren aus, speichern Messwerte ab oder teilen Daten über das Netzwerk mit anderen Systemen.
Aus dem Inhalt:
Installation und Grundlagen
Das zentrale Tool: Der Node-RED-Editor
Die Basics: Nodes und Flows
Das Dashboard von Node-RED
Funktionen programmieren
Grundlagenwissen für JavaScript, Node.js und gutes Programmieren
Daten abrufen und speichern
Datenaustausch über MQTT und TCP/IP
Hacks: Fortgeschrittene Nodes nutzen
Appsteuerung und externe Anbindung
Eigene Nodes entwickeln
Von den Grundlagen bis zum fertigen Dashboard
Steuerungen und Logik visuell programmieren
Daten in der Heimautomation, in Maker- & IoT-Projekten verarbeiten
Udo Brandes
Udo Brandes ist selbständiger Programmierer, IT-Entwickler und Autor. Die Möglichkeiten der Mikrocontrollerprogrammierung sind Zukunftsthemen, die ihn faszinieren und mit deren Chancen und Risiken er sich seit langem intensiv befasst. Zuvor war er Systementwickler beim Rechenzentrum der Finanzverwaltung des Landes Nordrhein-Westfalen und hat in unterschiedlichen Aufgaben für die Stadt Wuppertal gearbeitet.
Buch Bücher Grundlagen Kurse Tipps Workshops Tutorials Wissen Anleitung Training Schaltungen Smart-Home MQTT Mosquitto Java-Script Flow Node.js Datenstrom Steckbrett ngrok blink Raspberry Pi Raspi Arduino Mikrocontroller E-Technik Maker Projekte
»Das umfassende Handbuch zu Node-RED befasst sich ausführlich mit der visuellen Programmierung von Steuerungen und Logik. Ohne dass dafür besondere Vorkenntnisse erforderlich wären, lernt der Leser, wie sich mithilfe von Node-RED unterschiedliche Geräte, Webservices und Programmierschnittstellen miteinander verbinden lassen.«
()