Zum Hauptinhalt springen Zur Suche springen Zur Hauptnavigation springen
Artikel-Beschreibung

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.


Ohne Vorkenntnisse einsteigen

Wer sich mit komplexen Systemen beschäftigt, weiß, dass nichts über KISS geht: Keep it Simple, Stupid. Und was könnte einfacher sein als Programmierlogik visuell direkt im Browser zu erstellen? Vermeiden Sie Code-Chaos und bauen Sie ohne viel Aufwand erste Tests und Prototypen.


Für Maker, Bastler und Programmiereinsteiger

Sie finden für alle Aufgaben die passenden Werkzeuge, ob in der Heimautomation, dem IoT-Prototyping oder in Maker-Projekten. Speichern Sie beispielsweise Daten performant in InfluxDB ab, integrieren Sie Ihre FRITZ!Box ins Setup oder lesen Sie Sensoren über den Raspberry Pi aus: Ihrer Fantasie werden keine Grenzen gesetzt.


Node-RED für Ihre Projekte

Mit Node-RED setzen Sie auch anspruchsvolle Szenarien um: Programmieren Sie eigene Nodes, gestalten Sie professionelle Dashboards oder steuern Sie Ihr Setup mobil per App. Dieses Handbuch gibt Ihnen einen umfassenden Einstieg und begleitet Sie auf den ersten Schritten.


Aus dem Inhalt: 

  • Installation und Grundlagen
  • Das zentrale Tool: Der Node-RED-Editor
  • Die Basics: Nodes und Flow
  • 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


Autor:

Udo Brandes ist selbstständiger Programmierer, IT-Entwickler und Autor. Ihn faszinieren die Heimautomation, die Arbeit mit Mikrocontrollern und der große Maker-Bereich.

Leseprobe (PDF-Link)

Artikel-Details
Anbieter:
Rheinwerk Verlag
Autor:
Udo Brandes
Artikelnummer:
9783836294690
Veröffentlicht:
05.01.23
Seitenanzahl:
544

Noch mehr IT-Know-how:

Bundle: Make Node-RED Special (Heft+PDF+Buch)
Das große Superbundle unseres Topsellers aus der Make Redaktion mit 12% Rabatt enthält:Das gedruckte SonderheftDie digitale Heft-Version als PDFESP8266 D1 Mini mit WLANFachbuch: 544 S. Node-RED - das umfassende Handbuch (2. Auflage)Einstieg in Node-REDAuch ohne tiefergehende Programmierkenntnisse kann man mit Node-RED komplexe Anwendungen für IoT und Smart Home entwerfen. Statt mit einem Editor Programmcode zu schreiben, verknüpft man fertige grafische Bausteine zu einem "Flow". Das macht nicht nur Spaß, sondern führt im Handumdrehen zu eindrucksvollen Anwendungen -- auf Wunsch sogar mit komfortabler Bedienoberfläche.ESP8266 steuern mit Node-REDDurch den mitgelieferten WLAN-Mikrocontroller können Sie Ihre Sensoren und Aktoren sogar drahtlos per MQTT und Node-RED kontrollieren. Drei Projekte zeigen exemplarisch, wie man Sensordaten abfragt, weiterverarbeitet und einen Motor steuert.Projekte mit der FritzboxEndlich mehr aus der Fritzbox rausholen: Dank einer offengelegten Programmierschnittstelle und vorgefertigter Node-RED-Bausteine kann man auf einfache Weise auf Daten zugreifen und diese auswerten. Eine Präsenzerkennung zeigt an, wenn sich das Smartphone ins heimische WLAN einbucht und eine Bandbreitenanzeige mit ESP8266 und LED-Pixel-Streifen visualisiert die Auslastung des Netzwerks. Mit speziellen Knoten lassen sich zudem die DECT-fähigen Steckdosen und Thermostate von AVM steuern.Mit im Bundle: Node-RED - das umfassende Handbuch 2. Auflage aus dem Rheinwerk Verlag, ISBN 9783836294690, Einzelpreis 39,90 €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.Von den Grundlagen zum fertigen DashboardSteuerungen und Logik visuell programmierenDaten in der Heimautomation, in Maker- und IoT-Projekten verarbeiten2. aktualisierte Auflage 2023Leseprobe (PDF-Link)
79,75 €*
Make Kennenlern-Angebot Print & Digital
Make – Die Zeitschrift für Selbermacher. Die Zeitschrift Make veröffentlicht Bauberichte und Schritt-für-Schritt-Anleitungen für kreative Projekte. Egal ob Einsteiger oder Profi, für jeden ist etwas dabei. Zusätzlich bietet die Redaktion grundlegende Informationen zu Elektronik und Technik, die dem Leser auch bei eigenen Projekten weiterhelfen. Das Make-Magazin bringt 7 x pro Jahr Interviews mit genialen Makern und spannende Reports über FabLabs und mehr aus der DIY-Bewegung. Unabhängige Testberichte über Werkzeuge und Zubehör helfen bei der Zusammenstellung der eigenen Maker-Grundausstattung. Die Make-Redakteure sind Teil der Maker-Szene in Deutschland. Aus einer Kooperation mit der amerikanischen Maker Media Inc. mit der ehemaligen Zeitschrift c’t Hacks ist das deutsche Make-Magazin hervorgegangen mit dem Ziel, Maker aus ganz Deutschland miteinander zu vernetzen. Hat Sie das Do-It-Yourself-Fieber (DIY) gepackt und sind Sie auf der Suche nach Inspirationen zu einzigartigen Projekten mit Raspberry Pi, Arduino, 3D-Drucker, CNC-Fräse und Lötkolben? Dann ist Make genau das Richtige für Sie! Genießen Sie die Vorzüge eines Abonnements und sparen Sie gegenüber dem Einzelkauf.
19,90 €*
Serverless Development mit AWS – Node.js, Python und Go
Für das Deployment von AWS Lambda gibt es viele spezialisierte Tools, die jedoch in ihren Erweiterungsmöglichkeiten begrenzt sind. Dieser Kurs zeigt Ihnen, wie Sie AWS-Ressourcen komfortabel mit dem ebenfalls polyglotten Cloud Development Kit (CDK) erstellen. Und wenn es auf Geschwindigkeit ankommt, lernen Sie die schnellsten Deployment-Methoden kennen.Das Thema Testen von Serverless-Code wird manchmal gar nicht oder unnötig kompliziert angegangen. IT-Experte Gernot Glawe zeigt, wie einfach Test-driven Development in allen drei Programmiersprachen sein kann.Anhand konkreter Codebeispiele lernen Sie Vorgehensweisen, Tipps, Tricks und Fehlervermeidung kennen, um das volle Potenzial von Serverless Development auszuschöpfen.Länge:  09:50 Stunden Alle Video-Lektionen im Überblick: Einführung und Einrichtung Herzlich willkommen zu diesem Kurs Node.js – für Webumsteiger Intro Hello World in Node.js Hello Lambda in Node.js Was darf Lambda? Async & Callback Node.js Promises Async / Await – Sequenziell oder asynchron Events in Lambda verarbeiten Modularisierung der Eventverarbeitung Unit Test der Eventverarbeitung Die Packetverwaltung npm Das AWS Software Development Kit für Node.js AWS – Modulares SDK Upload von lokalem Lambda-Code Quiz Python - für Anfänger und Machine Learning Intro Python-Einstieg Hello World Python Hello World Lambda Python Einfache Tests von Modulen Python-Module in Lambda Projektverwaltung mit Requirements Das AWS SDK Boto3 Der Python-Lambda-S3-Bucket-Zähler Rechte für den Bucket-Zähler Deployment von Python Lambda Quiz: Python – für Anfänger und Machine Learning Golang - Schnell und Typsicher Intro Einführung in Go Hello World in Go Hello Lambda Go  Testing mit Go Zugriff auf AWS Services - StackzählerQuiz Deployment mit dem Cloud Development Kit – CDK Intro Code und Infrastruktur - zusammen oder getrennt? Programmierung einer Lambda-Ressource mit dem CDK Deploy der Ressource und der Infrastruktur zu AWS Lambda Wozu der Aufwand - Hintergrund zu CDK Docker Lambda Deployment Bootstrap CDK und Deploy des Stacks Programmierung einer Python Lambda als Python-Ressource mit dem CDK Lambda Go Code bauen Lambda-Ressource für Go bauen Lambda-Ressource für Go mit Docker bauen Debugging Docker Quiz Ein Node.js-Projekt Intro Lambda-Aufrufvarianten Die Businesslogik Unittest Code Lambda Funktion entwickeln und testen Lambda Resource bauen Testgetriebene CDK-Infrastruktur Tuning der Lambda-Ressource API Gateway einbauen Ressourcen mit Zertifikat und Domain Website mit CDK deployen Website mit API Gateway verbinden Quiz Ein Python-Projekt Intro Hintergrundskripte: Asynchrones Python Lambda mit DynamoDB Tools und Testmethoden Codegenerierung mit der NoSQL Workbench Testen der Businesslogik mit Pytest Test grün machen DynamoDB schreiben Unit-Integrationstest mit DynamoDB Lambda-Funktion bauen Lambda-Ressourcen bauen Deploy-Ressourcen und Funktion Schneller Funktionsupdate und Integrationstest Aufruf mit DynamoDB Streams Quiz Ein Go-Projekt Intro Fachliche Anforderung der Warmstarts Unit, Integration und Mock-Tests mit DynamoDB Unittegration Test GetData Lesefunktion DynamoDB Gewichtswerte Wie funktioniert Mocking von AWS API Calls? Unittest mit Mocked AWS Client Softwarearchitektur für Grafiken generieren Test der Chart/Diagramm-Generierung API Gateway mit binären Content mit dem CDK bauen Die Lambda-Funktion als Manager Ausblick, Integration und Sprachauswahlhilfen Quiz Fazit und Kursabschluss Über den Trainer:Gernot Glawe ist Cloud Consultant und Trainer bei tecRacer Consulting. Seine Schwerpunkte sind AWS, DevOps und Serverless Development. Er ist AWS Community Builder und Organisator der AWS UserGroup Hannover. So lernen Sie mit diesem Videokurs:In den Videokursen der heise Academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie Experten bei der praktischen Arbeit zu und lassen sich alles genau erklären. Das Wissen ist in viele kleine Lernschritte und Aufgaben unterteilt - Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise Academy bietet Ihnen viele Funktionen, die Sie beim Lernen unterstützen:Flexibler Videoplayer mit vielen SteuerungsmöglichkeitenWissensquizzes zur LernkontrolleLernhistorie und LernfortschrittLesezeichen und Notizen Volltextsuche in den VideosFrage-den-Experten-ModulÜbungsmaterial zum MitmachenResponsive Web-App und Videostreaming für alle EndgeräteTechnische Voraussetzungen:Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.
129,00 €*
Arduino - Das umfassende Handbuch (2. Auflage)
Das umfassende Handbuch jetzt in komplett überarbeiteter 2. Auflage, Februar 2023.Die Arduino-Community stellt Makern eine ausgezeichnete Grundlage für eigene Projekte zur Verfügung. Die offene Mikrocontroller-Architektur und eine komfortable Entwicklungsumgebung machen den Arduino zum idealen Ausgangspunkt für eigene Bastelprojekte. Dass Sie mit dem Arduino aber noch viel mehr machen können als nur LEDs leuchten zu lassen, beweist dieses umfassende Handbuch: Von der Temperaturmessung bis zum maschinellen Lernen und der anspruchsvollen Auswertung von Daten finden Sie hier Beispiele und Erklärungen zu allen Fragen, die Elektronikbegeisterte interessieren.Aus dem Inhalt: Modellübersicht: Mikrocontroller für MakerBreadboards, Löten, StromversorgungEntwicklungsumgebung und ProgrammierungSchaltungsdesign mit Fritzing und EagleSensoren: Temperatur, Feuchtigkeit, Bewegung, Ultraschall, Luftqualität, u.v.m.Displays: LED, LCD, OLED, TouchscreensRelais, Motoren, SchaltaktorenSpeicher: EEPROM, FRAMWLAN, Bluetooth, BLE, GSM, LoRa, LoRaWAN, LTE-M, NB-IoTUART, SPI, I²C, 1-WireIoT-Anwendungen in der Cloud: WQTT, Thingspeak, Pushover, Dweet.ioProjektideen für Maker: Von der Messung des Raumklimas und Radioaktivität bis zum Einsatz von KamerasAutor: Dr. Claus Kühnel studierte Informationstechnik an der Technischen Universität Dresden und hat über viele Jahre unter anderem Embedded Systems für die Labordiagnostik entwickelt.
44,90 €*