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

1.3.6 基于Node.js的开放性和可扩展性

Node-RED采用了基于Node.js的轻量化运行环境,充分继承了事件驱动和非阻塞模型的优点,不仅能运行在云平台中,也能非常好地运行在像树莓派这类位于网络边缘的低功耗硬件设备上。借助超22万的既有Node.js模块资源,可使组件面板类型以及整个工具能力的扩展变得非常容易。

Node-RED虽然是基于Node.js环境开发完成的,但这并不意味着使用Node-RED也需要学习Node.js技术。大多数情况下,直接使用已经开发好的组件并编写少量JavaScript代码即可满足需求。