Node-RED是一种编程工具,通过在浏览器中拖拽的方式将硬件设备、API和在线服务连接在一起,构成数据流,使用户可以快速的创建出自己的Web应用。 这是一段来自IBM官方的演示视频: 基于浏览器的流程编辑器 Node-RED提供了一个基于浏览器的编辑器,可以轻松地使用工具箱中的各种节点将流连接在一起,只需单击即可将其部署...
「干货」Node-RED实现电表数据采集并上云 本案例将通过Docker容器安装DLT-645协议插件采集实现电表数据上云,前面已经讲过Modbus RTU协议通过Node -RED上云,如果采用支持Modbus RTU电表可以参考之前的“Docker容器实现边缘采集”。首先需要搭建Node-RED运行环境,可以参考以往案例,也可以直接百度搜索,接下来的部分都是在...
创建你的第一个流 让我们来创建一个简单的流程,以便你了解如何在Node-RED中工作。 第1步:拖放节点 从节点调色板中拖放一个inject节点(通常用于触发流程)到流编辑器中。 第2步:添加功能 再拖放一个function节点(用于处理数据)并将其连接到inject节点。 第3步:设置输出 最后,拖放一个debug节点(用于输出结果)并将...
node.on('input', function(msg) {//对消息进行处理 消息到达节点时,事件侦听就会启动,进行消息转化msg.payload =msg.payload.toLowerCase();//获取所有的值varmydb =RED.nodes.getNode(config.mydb);//获取节点 也就是这个节点里面包含的节点msg.payload ="name ="+ config.name +"{"+"host="+ mydb...
"node-red" : { "nodes": { "lower-case": "lower-case.js" } } } 这会告诉node-red运行时模块应包含哪些节点文件。 2、lower-case.js module.exports=function(RED){functionLowerCaseNode(config){RED.nodes.createNode(this,config);varnode=this;node.on('input',function(msg){msg.payload=msg.pay...
作为Node-red最基本的单位:节点。在Node-red中主要分为3类: 1、输入节点(例如inject) 2、处理节点(例如function) 3、输出节点(例如debug) 输入节点 输入节点允许数据输入到整个流工作空间中。它们至少有一个输出(端点由右边的小灰色方块表示)。同时也可以将其他服务数据连接到输入节点,例如TCP、WebSockets、UDP...
《Node-RED实现电表数据上云》一文中使用Node-RED通过“MQTT节点”并利用“自定义topic”将透明报文数据传输至服务器实现了电表数据上云,通过自定义topic的方式连接服务器,无法使用平台的其他开发工具,通过前面对阿里云与中移物联网的物联网平台的物模型进行报文分析,接下来就手把手教大家使用物模型连接DDSU电表。前...
本教程介绍Node-RED编辑器,并且创建一个演示Inject、Debug和Function节点的工作流。 ## 进入编辑器 启动node-red后,在浏览器中打开编辑器。 如果node-red和浏览器安装在同一台主机上,则使用[http://localhost:1880](http://local
Node-RED是一种编程工具,用于以新颖有趣的方式将硬件设备、API 和在线服务连接在一起。 它提供了一个基于浏览器的编辑器,可以使用调色板中的各种节点轻松地将流连接在一起,只需单击一下即可将其部署到其运行时。 基于浏览器的流程编辑 Node-RED 提供了一个基于浏览器的流编辑器,可以使用库中的各种节点轻松地将...
Node-Red工作台调试也显示了返回信息,写入数据成功。2.写多个线圈 在工作区复制“写单个线圈2”流的所有节点,命名为“写多个线圈2”,双击该流中的function节点,修改代码,确定后部署流程。msg.payload = { value: [true,false,true], 'fc': 15, 'unitid': 1, 'address': 0, 'quantity': 3 };点击...