Liebe Leserinnen, liebe Leser,

Ich bin glücklich zu verkünden, dass ich einen weiteren Online-Kurs absolviert habe. Dieses Mal war das über Node-RED, ein visuelles Programmierungswerkzeug für rasante Entwicklung und Testing der Anwendungen. Mein erstes Treffen mit dieser Technologie war in einem der vorigen Kurse, der um industrielle Kommunikation geht, und das führt Node-RED als ein alternativer Ansatz für PLC Datenzugriff ein. Natürlich, diese Technologie hat meine Aufmerksamkeit auf sich sofort gelenkt, weil es mehr als die damals dargestellten Sachen zu haben schien, und das schien eine Lösung für eines meiner Probleme zu bieten. Als es sich herausstellte, ist das genau, was ich wollte, und mehr.

Also, warum ist Node-RED ein so interessanter Kandidat für Lernen? Einerseits, das ist auf Node.js aufgebaut. Das bedeutet, dass Node-RED ziemlich überall eingesetzt werden kann, von Einplatinencomputer bis Cloud-Plattform. Andererseits ist es sehr einfach in einem relativen kurzen Zeitraum mithifle der vordefinierten Nodes wirkungsvolle Anwendungen zu erstellen und zu testen. Falls die integrierten Nodes die gewünschten Funktionalitäten nicht bieten, ist das möglich, die vorhandene Toolbox mit heruntergeladenen oder mit JavaScript geschriebenen Nodes zu erweitern. Für mich ist diese Technologie noch interessanter, weil diese Nodes auf dem Bildschirm von Rechtecken visualisiert sind, die mithilfe Linien miteinander verdbunden werden können, um die ganze Logik des Programms zu erstellen.

Wenn das als etwas Bekanntes klingt (für mich war das wirlich so), ist das nicht überraschend, weil derartige Ansätze für die Erstellung von Programmen seit Jahren vorhanden sind, und diese standen zur Verfügung, bevor Node-RED ins Leben gerufen wurde. Zum Beispiel, in der PLC-Welt ist FBD oder Function Block Diagram eine der Programmierungssprachen, die solchen Ansatz verwendet. Weiterhin, solcher Ansatz ist zu den PLCs nicht beschränkt, weil LabView von NI, der ein weit verbreitetes Werkzeug für Datenerfassung und Instrumentsteuerung an Universitäten ist, auch etwas Ähnliches verwendet.

Zusammenfassend kann ich sagen, dass ich sehr zufrieden mit diesem Kurs war, weil das nicht nur eine gute Einführung zum Node-RED gegeben hat, sondern auch hat das mich gezwungen, über web-technologiebezogene Sachen wie MQTT, http Methoden und Headers, Web APIs, und IBM Cloud zu lesen. Alles in allem, es lohnte sich diesen Kurs zu belegen.

Wie immer, vielen Dank fürs Lesen.

name