Node-RED Software Architecture for Flexible System Control and Data Acquisition

Open-source Node-RED workflows enabling scalable, remotely accessible control and monitoring for energy, chemical, and hydrogen research systems.
Technology No. CW-25-09

Summary

This open-source software architecture, built on the Node-RED platform, provides a modular, web-based framework for controlling and monitoring a wide range of experimental and pilot-scale systems — such as hydrogen production, energy conversion, and process testing setups. Developed at the Idaho National Laboratory (INL), the workflows enable users to configure, operate, and visualize system behavior through an intuitive browser interface.

Unlike traditional programmable logic controllers (PLCs), which require proprietary software and direct connections, the Node-RED architecture allows for remote operation, rapid modification, and integration across diverse test environments. Because it is built on a globally supported open-source foundation, the system benefits from continuous community-driven updates that enhance performance and reliability without licensing costs.

Solution

  • The Node-RED control architecture provides a customizable, open-source alternative to conventional PLCs, designed for flexible data acquisition and control across a range of systems — including hydrogen, thermal, and electrochemical testbeds. Key capabilities include:
  • Unified control and monitoring, integrating sensors, actuators, and data streams in one interface.
  • Easy configuration and modification, allowing researchers to tailor workflows to their setups.
  • Remote web-based operation, enabling real-time access and collaboration.
  • Continuous improvement, supported by a global open-source community and modular software design.

Key Advantages

  • Open and Cost-Free: Eliminates proprietary software fees and hardware lock-in.
  • Scalable and Versatile: Configurable for systems from small test stands to facility-scale setups.
  • Remote Accessibility: Web-based dashboards allow secure monitoring from anywhere.
  • Research-Ready and Educational: Ideal for experimental control development and student training.
  • Community-Supported Evolution: Ongoing enhancements through the open-source Node-RED ecosystem.

Market Applications

  • Hydrogen and Energy Research Facilities
  • Chemical and Electrochemical Process Testbeds
  • Distributed Energy and Grid Integration Systems
  • Laboratory Automation and Instrumentation Platforms
  • University and Training Environments for Control Systems Engineering

Access

This software is available as open-source and can be accessed through the product's GitHub Repository.

  • expand_more mode_edit Authors (4)
    Amey Shigrekar
    Micah J Casteel
    Temitayo O Olowu
    Shaleena Jaison
  • expand_more cloud_download Supporting documents (1)
    Product brochure
    Node-RED Software Architecture for Flexible System Control and Data Acquisition.pdf
Questions about this technology?