目录

(一)NodeRed+MQTTX进行mqtt的数据收发测试


一、前期准备

1:NodeRed安装
1.1:安装NodeJs——nodejs下载官网地址: https://nodejs.org/en/,安装完成后敲入

node -v
npm -v

出现版本信息,说明安装成功
在这里插入图片描述
1.2:安装NodeRed——输入:npm install -g --unsafe-perm node-red,出现如下界面说明安装成功
在这里插入图片描述
1.3:最后执行 node-red,即可启动Node-RED服务, 我们在浏览器输入终端打印的如下地址即可访问使用:
在这里插入图片描述
运行后的界面如下:
在这里插入图片描述
2:MQTTX安装
2.1:MQTT X下载地址:https://mqttx.app/zh

二、使用步骤

1.配置NodeRed

1.1:运行Nodered,url地址:http://127.0.0.1:1880/
1.2:安装搜索node-red-contrib-aedes:右上角菜单->节点管理->控制板->安装搜索
在这里插入图片描述
1.3:之后在网络插件中可以看到aedes broker
1.4:拖拽aedes broker到工作区进行配置
1.4.1:Connection
在这里插入图片描述
1.4.2:Security
在这里插入图片描述
1.4:拖拽mqtt in创建mqtt客户端,这里服务端采用broker.emqx.io,此地址为mqttx软件里默认的服务器地址。
在这里插入图片描述
1.5:部署
点击部署,mqtt-broker显示有连接connected,mqtt in节点也已连接
在这里插入图片描述

2.配置MQTTX

2.1:同样进行mqtt服务器的配置,填写服务器地址,如果在nodered中配置了用户名和密码,记得也要一并添加。
在这里插入图片描述
2.2:给plc/data发送消息
在这里插入图片描述
2.3:nodered显示如下
在这里插入图片描述

总结

例如:以上就是今天要讲的内容,本文仅仅简单介绍了mqttx和nodered的使用,并进行了一个简单的发送测试。有不足之处,还请指正。

参考

综合使用:https://blog.csdn.net/zhaolulu916/article/details/126220551
NodeRed安装:https://zhuanlan.zhihu.com/p/366164122
MQTTX安装:https://blog.csdn.net/GyaoG/article/details/125173911

更多推荐