Node-RED物联网应用开发技术详解
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.3 Node-RED的十大特性

1.3.1 可视化编程

Node-RED提供了一个基于浏览器的流程编辑器,利用该编辑器,不仅可以非常方便地将面板上丰富的节点组装成流程,而且可以通过一键部署功能,将其安装到运行环境中。利用其中的富文本编辑器,用户可以创建JavaScript函数。预置的代码库可用于保存有用的函数、模板和可复用的流程。

也就是说,使用Node-RED不需要安装任何其他软件,直接通过浏览器就可以使用。由于Node-RED编辑器具有WebSocket等HTML5的特性,因此需要选择WebKit内核的浏览器,如Chrome浏览器、IE Edge浏览器、360浏览器极速模式、Safari浏览器等。注意,IE 11之前的版本无法使用。关于可视化编程的编辑器将在第4章进行讲解。图1-2是基于浏览器的流程编辑器示意图。

图1-2 基于浏览器的流程编辑器示意图