Node-RED 是一款基于流程的编程工具,最初由IBM新兴技术服务团队开发,现已成为OpenJS基金会的一部分。

Node-RED提供了一个基于浏览器的流程编辑器,可以轻松使用调色板中的各种节点来连接流程。然后只需单击一下即可将流程部署到运行时环境中。
JavaScript函数可以在编辑器中使用富文本编辑器创建。
内置库允许您保存有用的函数、模板或流程以供重复使用。
该轻量级运行时基于Node.js构建,充分利用了其事件驱动、非阻塞模型的优势。这使得它非常适合在低成本硬件(如树莓派)的网络边缘以及云端运行。
扩展调色板节点的范围以添加新功能非常容易,社区已经共享了超过5000个节点。


Node-RED最初是2013年初由IBM新兴技术服务团队的Nick O'Leary和Dave Conway-Jones发起的一个副业项目。
最初只是一个用于可视化和操作MQTT主题间映射的概念验证,很快发展成为一个更通用的工具,用于构建轻量级、事件驱动的应用程序。
Node-RED于2013年9月开源,并在2016年10月成为JS基金会的创始项目之一。2019年,Node.js基金会与JS基金会合并成立了OpenJS基金会。
2021年,Nick创立了FlowFuse公司,继续推动Node-RED发展,使其更易于企业采用。FlowFuse旨在通过安全、专业且可扩展的平台,提升Node-RED在企业环境中的应用价值,尤其在工业领域取得显著成功,帮助团队连接、采集、转换和可视化运营数据。
了解更多历史背景和亮点:
如果您需要在论文中引用该项目,请使用以下信息:
| Name | Node-RED |
| Author | OpenJS Foundation & Contributors |
| URL | If you are citing the project in general, use the project website URL - https://nodered.org. If you are citing a particular version, use either the website, or find the release page on GitHub for the version you are citing. |
Node-RED: 面向事件驱动应用的低代码编程平台。
版权所有 OpenJS基金会 和 Node-RED 贡献者。保留所有权利。OpenJS基金会 拥有注册商标并使用商标。有关 OpenJS基金会 的商标列表,请参阅我们的 商标政策 和 商标列表。未在 OpenJS基金会商标列表 中列出的商标™或注册®商标归其各自持有者所有。使用这些商标并不意味着与它们有任何关联或获得其认可。
The OpenJS Foundation | 使用条款 | 隐私政策 | OpenJS基金会章程 | 商标政策 | 商标列表 | Cookie政策