Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Node-RED

From Wikipedia, the free encyclopedia
Programming tool for network-aware devices
Node-RED
Node-RED logo
Original authorsIBM Emerging Technology
• Nick O'Leary
• Dave Conway-Jones
DeveloperOpenJS Foundation
Initial release2013[1]
Stable release
4.1.2[2]Edit this on Wikidata / 3 December 2025; 2 months ago (3 December 2025)
Written inJavaScript
Operating systemCross-platform
PlatformNode.js
TypeFlow-based programming for wiring theInternet of things
LicenseApache License 2.0
Websitenodered.orgEdit this at Wikidata
Repository

Node-RED is aflow-based,low-code development tool forvisual programming, originally developed byIBM for wiring together hardware devices,APIs and online services as part of theInternet of things.[3]

Node-RED provides aweb browser-based flow editor, which can be used to createJavaScript functions. Elements of applications can be saved or shared for re-use. The runtime is built onNode.js. The flows created in Node-RED are stored usingJSON.

In 2016, IBM contributed Node-RED as anopen sourceJS Foundation project.[4][5][6]

Projects

[edit]

The Node-RED project has a number of components:

  • Node-RED – the visual designer tool accessed through a web browser, usually on port 1880.[7]
  • Node-RED Dashboard – a dashboarduser interface for Node-RED.
  • Node generator, acommand-line tool to generate Node-RED node modules from several sources, includingOpenAPI documents and a function node's source.
  • Node-RED Command Line Tool, a command-line tool that allows for remotely administering a Node-RED instance.

Flows

[edit]

A Node-RED flow describes the connection and sequencing of various input, output, and processing nodes within the Node-RED platform. Each node within a flow performs a unique and specific task. When data is transmitted to a node, the node processes it according to its designated function, before passing it on to the subsequent node in the flow. This system allows for the controlled execution and regulation of a wide range of operations. Node-RED flows represent the primary visual programming mechanism of the tool.

Node-RED Flow
Node-RED Flow

Adoption

[edit]

Node-RED has gained traction in theindustrial internet of things (IIoT) andedge computing sectors.[8][9][10] Node-RED's open-source nature and large community have led to the creation of over 4000 connectors[11] supporting a wide range of data sources and protocols such asModbus,OPC-UA,Siemens S7, andMQTT. SeveralPLC and IoT vendors[12] have adopted Node-RED as a standard.

Community survey

[edit]

The 2023 Node-RED Community Survey[13] provided insights into the usage patterns, preferences, and feedback from 780 individuals who are part of the Node-RED community. The survey, conducted in March 2023, revealed that Node-RED's usage extends beyond DIY home automation, with a trend towards professional use in a variety of industries. Over half of the respondents had been using Node-RED for over two years, indicating a well-established community. The most common messaging technologies used in conjunction with Node-RED are MQTT and HTTP, whileInfluxDB emerged as the most popular database within the community. The survey also shed light on perceived barriers to adoption, pointing towards the perception of Node-RED as a proof of concept tool and the lack of certain key features. Despite these challenges, the survey highlighted a high level of satisfaction within the community, with over two-thirds of respondents rating Node-RED a 5 out of 5.

Commercial offerings

[edit]

FlowFuse[14] (formerly known as FlowForge[15]) is an open-core company investing in Node-RED. Nick O’Leary, co-creator of Node-RED, is FlowFuse co-founder and CTO. FlowFuse adds collaborative development, management of remote deployments, support for DevOps delivery pipelines, and the ability to host Node-RED applications on FlowFuse Cloud.

See also

[edit]

References

[edit]
  1. ^nodered.org
  2. ^"Release 4.1.2". 3 December 2025. Retrieved4 December 2025.
  3. ^Heath, Nick (March 13, 2014)."How IBM's Node-RED is hacking together the Internet of things".techrepublic.com.CBS Interactive. RetrievedJanuary 16, 2017.
  4. ^Diaz, Angel Luis (October 17, 2016)."IBM and partners launch JS Foundation - Cloud computing news".IBM. RetrievedOctober 20, 2017.
  5. ^Powers, Calvin; Watson, Todd; Lewis, Ashley (October 17, 2016)."Node-RED Joins the JS Foundation".IBM developerWorks TV/video channel.YouTube. RetrievedOctober 20, 2017.
  6. ^Lewis, Karen (October 17, 2016)."Node-RED visual programming for the Internet of Things (IoT) is now a JS Foundation Project".IBM Internet of Things blog.IBM. RetrievedFebruary 7, 2017.
  7. ^"Running Node-RED locally".nodered.org. Retrieved2025-09-05.
  8. ^"Node-RED in Industrial IoT: a growing standard".UMH Learning Center. 2021-07-13. Retrieved2023-10-21.
  9. ^GmbH, TeDo Verlag (2022-03-30)."Node-Red im Industrial IoT - IT&Production".www.it-production.com (in German). Retrieved2023-10-21.
  10. ^"#38 Visuelle Programmierung mit Node-RED | Die Open-Source Low-Code-Plattform | Teil 1 von 2 by Einfach Komplex - Der Podcast für Software- und IT-Laien".Spotify for Podcasters (in German). Retrieved2023-10-21.
  11. ^"Library - Node-RED".flows.nodered.org. Retrieved2023-07-14.
  12. ^"Node-RED: The Integration Platform for IIoT Edge Computing & PLCs • FlowFuse".flowfuse.com. Retrieved2023-10-21.
  13. ^"2023 Node-RED Community Survey : Node-RED".nodered.org. Retrieved2023-07-02.
  14. ^"FlowForge • DevOps for Node-RED".flowforge.com. Retrieved2023-07-02.
  15. ^"FlowForge is now FlowFuse • FlowFuse".flowfuse.com. Retrieved2023-09-06.

External links

[edit]
Software
Programming languages
Frameworks and
development tools
Operating systems
Licenses
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Node-RED&oldid=1336497788"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp