Node-RED
Node-RED is an open-source visual programming system, developed by IBM, based on JavaScript code and nodes that are programmed and wired together in a browser based editor. It can run on just about any computer system, from the humble Raspberry Pi to cloud based platforms.
It is used at every level of the Node-HIU system, and not just on our own systems, but also those of the mobile providers and IT equipment manufacturers. For the first time, all software logic is unified under one roof, making Node-RED a viable alternative to established BMS technologies.
- HIU & substation interfaces
- Modbus interfaces to plantrooms
- Network DP & temperature sensors
- Cloud services
- User interfaces
These virtual 'wiring diagrams' are known as a flows, with a number of flows combining to form the overall package. The flow file is saved in a json format that can be imported into other systems.
There are a huge array of existing nodes to be dropped into flows, with more web based service providers, OEMs, and collaborative groups, launching their own. The array and flexibility of these nodes puts existing BMS systems to shame.
The function node allows user defined software code, written in JavaScript, to create more complex functionality.