当前位置: 首页 > 工具软件 > node-img > 使用案例 >

Node-RED学习-第一篇

谢墨竹
2023-12-01

       Node-RED是构建物联网(IOT, Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它采用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当他们连接在一起的时候,构成一个“流”(Flows)。

       Node-RED最初是IBM在2013年未开发的一个开源项目,以满足他们快速连接硬件和设备到web服务和其他软件的需求--最为物联网的一种粘合剂,它很快的发展成为一种通用的物联网编程工具。重要的是,Node-RED已经迅速形成一个重要的、不断增长的用户基础和一个活跃的开发人员社区,他们正在开发新的节点,同时允许程序员复用Node-RED代码来完成各种各样的任务。

        虽然Node-RED最初是用来处理物联网的应用,也就是说,它与现实世界交互和控制设备,随着它的发展,他已经成为了一个较为开放的物联网开发工具。本章内容将介绍一些Node-RED的示例,既可以了解其功能,也可以介绍其基本概念。同时还将讨论Node-RED的历史及其起源,以便让您了解Node-RED是什么样的,哪些类型的任务最好留给传统的编程环境。

         到本章结束时,希望你对Node-RED,编程模型和一些简单的预构建节点有一个初步的认识,同时能深入了解Node-RED的起源和最佳使用方法。

         第一个例子是运用收到的包含推特标签的反馈信息,用来打开和关闭树莓派的LED,在这个例子中,采用了在树莓派上运行的Node-RED,当然后面也补充了基于windows的Node-RED做的一个简单的模型。

 类似资料: