Jump to content

OpenSourceDAQ/Node-RED as a DAQ interface/de

From Appropedia

Node-Red kann als Programmier- und Benutzeroberfläche verwendet werden, während node.js mit Johnny-Five-Javascript-Bibliotheken als Vermittler zwischen der Arduino-Platine und Node-Red dient.

Seine grafische Programmierschnittstelle verspricht eine einfache Programmiermöglichkeit, sobald die Grundvoraussetzungen für die Verwendung als DAQ-System erfüllt sind. Besonders gut ist es bei der Erstellung von Dashboards und Benutzeroberflächen.

Node.js

node.js erledigt eigentlich die ganze Arbeit bei der Kommunikation mit Arduino – Node-Red ist lediglich eine nette Oberfläche dafür. node.js ist eine auf Javascript basierende Laufzeitumgebung, die sich besonders für Eingabe- und Ausgabevorgänge eignet und sich daher ideal für die Entwicklung eines DAQ eignet.

Einrichten von node.js und Johnny Five

Knoten-RED

Node-Red ist ein großartiges Frontend für node.js und ermöglicht pseudografische Programmierung (und kann somit als Alternative zu Labview dienen). Es besteht aus einer Reihe von Knoten, die miteinander verknüpft werden können, und Programme können somit modular aufgebaut werden.

Es wurde im Hinblick auf das Internet der Dinge (IoT) entwickelt, nämlich um alles, von Ihrem Kühlschrank bis zu Ihrer Uhr, mit dem Internet zu verbinden. Daher sind das Verkabelungssystem und die verschiedenen standardmäßig verfügbaren Knoten darauf ausgelegt, schnell eine Verbindung zur Hardware herzustellen und dann mit diesen Informationen zu tun, was Sie wollen ( „Meine Wäsche ist fertig – ich schicke mir eine E-Mail-Erinnerung“ oder etwas ähnlich Albernes).

Ich behaupte, dass Node-Red eine pseudografische Programmiersprache ist, vor allem weil im Gegensatz zu Labview nicht so viele Knoten wie Labview VIs verfügbar sind, insbesondere im Bereich der Datenerfassung, -analyse und -steuerung. Das liegt vor allem daran, dass es meines Wissens nach bisher niemand wirklich für diesen Zweck verwendet hat. (Wir schreiben jetzt das Jahr 2016.) In Zukunft wird es also vielleicht eine große, von der Community erstellte Datenbank mit nützlichen Knoten geben, die Sie einfach kopieren und einfügen können, aber im Moment müssen Sie oft noch einen Funktionsknoten in Javascript codieren, um eine Aufgabe zu erledigen (oder Code aus dem Internet zusammenschustern).

Doch die Initiative „Open Source Hardware“ zielt darauf ab, diesen Prozess in Gang zu setzen.

Einrichten von Node-RED

Beispiele für Node-RED-Flows

https://flows.nodered.org/flow/5062c92701d94165d579a795efead90b

https://flows.nodered.org/flow/5661fa895284e37df65c3236f4dd0166

FA-Info-Symbol.svgWinkel nach unten icon.svgSeitendaten
AutorenBradley D Bock
LizenzCC BY-SA 3.0
SpracheDeutsch (de)
ÜbersetzungenChinesisch , Tschechisch , Koreanisch
Verwandt3 Unterseiten , 2 Seiten verlinken hierher
AliaseNode-RED als DAQ-Schnittstelle
Auswirkungen453 Seitenaufrufe ( mehr )
Erstellt5. März 2019 von Bradley D Bock
Zuletzt geändert2. März 2022 von Page script
Cookies help us deliver our services. By using our services, you agree to our use of cookies.