Node-RED中文网

流程化物联网编程工具

最新版本: v0.16.2 (npm)

Node-RED是一个物联网编程工具,它以新颖和有趣的方式,将硬件设备、应用接口和在线服务连接到一起。

它不仅提供了一个基于浏览器的编程环境和丰富的节点类型,使流程的创建变得非常容易,而且还为流程的运行提供了运行环境,实现了一键部署的能力

特性 起步 社区

基于浏览器的流程编辑器

Node-RED提供了一个基于浏览器的流程编辑器,不仅可非常方便地将面板上丰富的节点组装成流程,而且可以通过一键部署功能,将其安装到运行环境中。

利用其中的富文本编辑器可以创建JavaScript函数。

预置的代码库可用于保存有用的函数、模板和可复用的流程。

基于Node.js的运行时

采用基于Node.js的轻量化运行时环境,充分继承了事件驱动和非阻塞模型的优点,使其不仅能运行在云平台中,也能非常好运行在树莓派这类位于网络边缘的低功耗硬件设备上。

借助超过22多万既有Node模块资源,可使组件面板的类型范围以及整个工具的能力的扩展变得非常容易。

社会化开发

使用JSON格式保存Node-RED创建的流程,这使其非常易于导入、导出以及与他人分享。

在线流程代码库可实现与世界分享你的佳作。

 

起步

Node-RED是在Node.js基础上开发而成了,继承了事件驱动、非阻塞模型等全部的优点,并且可以运行在从云端平台到网络边缘如树莓派这类低功耗硬件设备上。