node-red详解demo

一、node-red简介
1、简介
Node-RED 是构建物联网应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。
2、场景
(1)用于云端
Node-RED 也可以部署在云端,或者边缘设备上,实现云端应用的可始化编程。下面是一个典型的应用架构。Node-RED 主要用于物联网数据的格式转换和预处理。并将数据存储到实时数据库influxDB 中,最后Grafana 可视化显示。
node-red详解demo_第1张图片
(2)用于容器(微服务)之间的数据流控制
云端应用的容器化/微服务化成为趋势,使用容器技术的优点就是快速部署和更新应用。但是如果一个任务需要多个容器来完成,比如采集到的数据需要存储,可视化,和AI 分析。如何解决容器之间的数据流控制呢?而且数据流方式也可能还不断地修改,比如数据有时需要进行不同的滤波算法。在这种场景下,使用Node-RED 数据流工具作为应用程序的开发工具,容器中是微服务,每个微服务要在Node-RED 中添加一个节点(在Node-RED 中称为Node和Flow)

node-red详解demo_第2张图片
二、参考资料
1、简介https://blog.csdn.net/u011537073/article/details/79421552
简化代码块的连接以执行任务,连接节点通常是输入节点、处理节点和输出节点的组合,连接一起构成一个流(flows)
2、安装https://blog.csdn.net/Enl0ve/article/details/77838376
node.js
npm
3、构建流https://zhuanlan.zhihu.com/p/27658237
4、节点详细介绍https://www.jianshu.com/p/f49dd6e46f16
5、组件使用https://blog.csdn.net/geek_monkey/article/details/80755899
6、中文文档https://nodered.top/ha/caiyun/
7、市场编排工具详解https://bbs.huaweicloud.com/blogs/105378
8、详细demohttps://www.cnblogs.com/chengyangyang/p/11169046.html

三、编写节点每行代码详解(附件)

你可能感兴趣的:(node)