I’m happy to announce that I have completed another online course, this time about Node-RED, a visual programming tool for rapid development and testing of applications. My first encounter with this tech was in a previous course I did on industrial communication, where it was introduced as an alternate access technology to PLC data. Obviously, it immediately captured my attention, as it seemed to have more in store than what was presented there, and seemed to be able to provide a solution to one my problems. As it turned out, it is exactly what I thought it to be, and even more.
If this sounds familiar (it certainly did to me), then don’t be surprised, as such an approach to creating programs has been around way before Node-RED was created. For example, in the PLC world a programming language using this approach is called FBD or Function Block Diagram. But such an approach is not restricted to PLCs, as NI’s LabView, a widely known and used tool in academia for data acquisition and instrument control, also uses something very similar.
All this apart, I was very happy with this course, as it not only did a proper introduction to Node-RED, but also forced me to read about related web technology basics, such as MQTT, http methods and headers, web APIs, and IBM Cloud. All in all, this was a course well worth taking.
As always, thanks for reading.