Learning Node-RED 1.Node-RED简介

Node-RED是IBM在2013年末开发的一个开源项目,目的用于快速构建物联网应用。之后越来越多的人开始使用Node-RED,直到现在,Node-RED依然在不断更新和维护。

Node-RED的特点

  • Node-RED最大的特点在于其反应的是可视化编程思想,类似于Scratch
  • 基于Node.js,也就是说Node-RED采用的是事件驱动和非阻塞I/O机制
  • 开源性,可以对其进行二次开发,这也正是Node-RED流行的原因
  • 可以运行于硬件设备
  • 它并不是一个玩具

使用Node-RED能做什么?

因为物联网应用的开发通常较复杂,Node-RED的诞生就在于简化物联网应用的开发,提高开发效率。使用Node-RED可以非常方便地构建一系列流程命令,使其与硬件设备进行通信,尽可能的减少平台端的开发,这也正是可视化编程带来的好处。
另一方面,Node-RED不仅仅用来开发物联网应用,也可以作为一个服务端支持客户端,同时,Node-RED的一些组件也提供可视化显示的功能。
更准确的说,Node-RED扮演的是一个服务平台的作用。

如何使用Node-RED?

  • 安装Node-RED环境在本地运行
  • IBM云平台目前已集成Node-RED环境,注册账号可以在云上使用;还有Go.Iot社区
  • 在硬件设备上运行Node-RED,如树莓派、部分企业也正在将Node-RED集成在它们的设备上

你可能感兴趣的:(----Node-RED)