Node-RED for remote control and data monitoring

How SYS TEC electronic uses the tool for the IoT TeamViewer remote solution

Recently, the IoT TeamViewer remote solution has been pre-installed in each of our edge controllers, the sysWORXX CTR-700. This allows our customers to conveniently combine remote access and control with remote monitoring and also to collect and process non-local data. To further simplify the use of the remote solution, programming has been made possible using Node-RED. SYS TEC electronic colleague Nicole Melzer reports about her work with Node-RED within the cooperation with TeamViewer.



Nicole, what exactly is Node-Red?

Node-RED refers to a graphical development tool that has been in existence since 2015 and, among other things, realizes the simple connection of hardware devices and cloud services by means of graphical data flow.


Where is the connection between Node-RED and IoT Partner solution with TeamViewer?

In our case, the goal of the programming is to facilitate the use of the TeamViewer Agent, i.e. its interface. In order to send data to the TeamViewer cloud you need some settings that users had to provide manually. With the help of the nodes developed by us this process is now simplified. We use the SDK (Software Development Kit) of TeamViewer, which receives our data and passes it on to its interface.


And what exactly was your task?

I have written the necessary nodes. This makes the creation and configuration easier and faster. After all, Node-RED is there to simplify things and to display them graphically and thanks to this process no programming knowledge is necessary for the user.


Where was the challenge for you with this topic?

My personal challenge was the initial lack of knowledge. I had only worked with Node-RED and JavaScript a little bit until then, so they were not everyday topics for me. However, it was really pleasant to deal with the development tool and to work with it, because the introduction to working with Node-RED was intuitive and therefore easy.


What do you think are the advantages of Node-RED?

No programming skills are necessary and you get results with a few clicks. In addition, it is structured in a comprehensible way, you can find your way around quickly and there are already numerous nodes that can be used very easily. It is also easy to develop your own nodes to adapt Node-RED to individual needs.