Node-RED 是一种基于 Node.JS 的编程工具, 用于以新颖有趣的方式将硬件设备, API 和在线服务连接在一起. 它提供了一个基于浏览器的编辑器, 可以使用调色板中的各种节点轻松地将流连接在一起, 只需单击即可将其部署到运行时.
Node-Red 提供基于网页的编程环境. 通过拖拽已定义 node 到工作区并用线连接 node 创建数据流来实现编程. 程序员通过点击'Deploy'按钮实现一键保存并执行. 程序以 JSON 字符串的格式保存, 方便用户分享, 修改.
Node-Red 基于 Node.JS, 它的执行模型和 Node.JS 一样, 充分利用其事件驱动的非阻塞模型. 这使得它非常适合在低成本硬件 (如 Raspberry Pi) 和云端运行在网络边缘. 理论上, Node.JS 的所有模块都可以被封装成 Node-Red 的一个或几个 node.
来源: http://www.css88.com/qa/node-js/10583.html