node-RED提供了一个基于浏览器的编辑器,能够轻松地使用调色板中的普遍节点将流链接在一块儿,这些节点能够经过单击部署到其运行时。使用Node-RED,开发人员将输入/输出和处理节点链接起来,建立流程来处理数据,控制事物或发送警报。node
特性:web
基于浏览器的流编辑浏览器
1.Node-RED提供了一个基于浏览器的流编辑器,能够轻松地使用调色板中普遍的节点将流链接在一块儿。而后能够经过单击将流部署到运行时。网络
2.JavaScript函数能够在编辑器中使用富文本编辑器建立。内置库容许保存有用的函数,模板或流以供重用。编辑器
3.创建在node.js轻量级运行时构建在Node之上。充分利用其事件驱动的非阻塞模型。这使得它很是适合运行在网络边缘的低成本硬件上,例如RaspberryPi,以及云中。函数
4.在Node的包存储库中有超过225000个模块,很容易扩展调色板节点的范围来添加新功能。blog
5.在社会发展方面,Node-RED中建立的流使用JSON存储,JSON能够很容易地导入和导出,以便于和他人分享。一个在线流库容许你与世界分享你最好的流。事件
示例:ip
第一个视图示例开发
它的工做原理是容许将web服务或自定义“节点”链接到彼此,或链接到事物,执行如下操做:发一封关于雨天预报的电子邮件。将传感器数据推送到Twitter等服务。轻松的对数据进行复杂分析。