Difference between revisions of "Node-RED"

From Open Source Controls Wiki
Jump to navigation Jump to search
(Created page with " 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. 900px 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 fir...")
 
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[Category: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.


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.
See https://nodered.org/


[[File:noderedflow2.jpg|900px]]
[[File:noderedflow2.jpg|900px]]


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.
It is used at every level of open source controls systems, and not just on our own systems, but also those of 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 interface
* HIU & substation interfaces
* Modbus interface to plantroom
* Modbus interfaces to plantrooms
* Network DP & Temperature sensors
* Network DP & temperature sensors
* Cloud services on our Heatweb
* Cloud services
* Thingstream API, for logic routing of USSD messages over mobile network
*User interfaces
* Multitech LoraWAN wireless gateways, for logic routing network traffic
Node-RED is a perfect example of how collaborative development can deliver software frameworks superior to commercial offerings.


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.  
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.  

Latest revision as of 14:05, 21 May 2022


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.

See https://nodered.org/

Noderedflow2.jpg

It is used at every level of open source controls systems, and not just on our own systems, but also those of 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

Node-RED is a perfect example of how collaborative development can deliver software frameworks superior to commercial offerings.

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.

Nodes.jpg

The function node allows user defined software code, written in JavaScript, to create more complex functionality.