小火箭付费节点哪个好
Node-RED是构建物联网(IoT,Internet of Things)应用程序的一个强大工具,其重点是简化代码块的“连接”以执行任务。它使用可视化编程方法,允许开发人员将预定义的代码块(称为“节点”,Node)连接起来执行任务。连接的节点,通常是输入节点小火箭付费节点哪个好、处理节点和输出节点的组合,当它们连接在一起时,构成一个“流”(Flows)。
docker环境如何部署,网上已经有很多教程,这里不再说明,推荐参考官方安装说明,地址:(国内可能访问比较慢),也可以在阿里云的文档中心查看如何部署docker环境。
docker安装项目文件非常的简单,只需要两条指令即可实现Node-RED开发环境部署,其中第一条通过“docker pull 存储库名称”,就可以项目镜像,也可以通过“docker --help”查询指令说明。
只使用“Docker run”不先拉取项目镜像也是可以的,该指令会查询本地镜像如果没有就会自动从Docker Hub存储库下载项目镜像;
其他的自定义安装建议仔细阅读Node-RED官方文档()后进行,笔者这里只是介绍这个工具的一种用法就不使用自定义安装功能。
通过Node-RED默认安装环境是无法实现RTU设备的边缘采集,还需要通过安装不同的功能插件才能实现,安装Modbus功能插件(node-red-contrib-modbus)实现Modbus RTU/Modbus TCP协议转换和边缘采集,安装数据库插件(node-red-node-mysql)实现边缘采集数据的存储,除了安装插件还需要少量的“javascript”脚本转换格式和数据上报等。
好在安装插件的过程可以通过可视化网页界面实现,无需理解复杂的安装指令,这也是Node-RED的优点之一,在地址栏中输入部署Node-RED环境的IP地址和端口,这里为192.168.88.5:1880。
“node-red-contrib-modbus”节点作者,制作了不同用法的示例,可以通过导入功能,测试理解不同节点的功能,强烈建议多去理解这些实例,方便后续使用。
图左通过双击打开“Modbus read”配置界面,图右新增Modbus设备连接地址,图中配置寄存器参数,这里以地址0x0000的保持寄存器为例,配置“Poll Rate”查询周期。
使用“function”节点提取“Modbus read”节点周期查询的数据,双击打开函数节点,编辑以下脚本:
使用“template”将“function”节点处理的结果进行打包,这里将数据打包为JSON数据:
“6”为“DEBUG”节点用于调试,通过上述配置就可以将Modbus TCP指令采集到的数据转换为JSON数据并将数据上报到指定服务器:
也可以通过Node-RED提供的MQTT连接节点将数据传输到服务器,同时也可以通过“mysql”节点将将采集数据通过sql语句传输到数据库。


