DTU网关连接MQTT服务器、MQTT.fx工具测试

10 篇文章 1 订阅
1 篇文章 0 订阅

4G DTU网关连接MQTT服务器+MQTT.fx工具调试

今天介绍DTU网关如何通过简单几步配置连接MQTT服务器,再使用MQTT.fx客户端进行串口测试。

一、 设备准备

1.硬件准备

DTU网关(ZL-LTE-300)、SIM卡、USB数据线、天线、485转usb转换器

2.软件准备

DevelopLink_DTU1.0.9 上位机
在这里插入图片描述
MQTT.fx 1.7.1上位机
在这里插入图片描述

二、 DevelopLink_DTU上位机配置

DevelopLink_DTU上位机端配置是为了解决DTU与MQTT服务器的通讯问题。

1.DevelopLink_DTU配置

  1. 选择MQTT通道
  2. 填写服务器地址及端口号,测试服务器地址:115.159.225.58,端口号1883
  3. 账号,密码任意设置
  4. 设置DTU订阅、发布消息主题
  5. 选择主题添加IMEI,最好选是,保证唯一性
  6. 点击写入配置,设备自动重启
  7. 重启需等待几秒,后读取下配置,看是否写入成功
    在这里插入图片描述
    设备重启后等待几秒,观察DTU指示灯Link指示灯(绿色)常亮,则连接上MQTT服务器。

2 常见问题

若未连接成功,检查如下原因:

  • 是否安装天线,点击查询信号强度
    在这里插入图片描述
  • 是否安装SIM卡,或SIM卡是否有流量,点击查询ICCID号
    在这里插入图片描述

三、MQTT.fx客户端调试

MQTT.fx 是目前主流的mqtt客户端,支持通过Topic订阅和发布消息,可以快速验证设备是否可以与物联网云平台交流通讯。设备将当前所处的状态作为MQTT主题发送给服务器, MQTT代理服务器将接收到的主题发送给给所有订阅的客户端。

1.MQTT.fx配置

  1. 主页面
    在这里插入图片描述
  2. 连接配置界面
    点击“设置配置文件” ,编辑连接配置。
    把MQTT服务器IP/域名修改为相应的IP/域名,这里是:115.159.225.58
    端口号修改为相应的端口号,这里是:1883
    点击OK
    在这里插入图片描述
  3. 连接MQTT服务器
    点击connect
    图标绿色则,MQTT.fx客服端连接服务器成功;图标红色则,不成功,检查配置
    在这里插入图片描述
  4. 订阅相应主题
    选择subscribe
    订阅DTU发布的主题:/device/pub/imei(imei为唯一15位号码)
    点击subscribe订阅
    在这里插入图片描述
  5. 发布相应主题
    选择publish
    发布DTU订阅的主题:/device/sub/imei(imei为唯一15位号码)
    在这里插入图片描述

四、调试

1. 基础准备

DTU通过485串口进行数据收发,通过485转usb转换器连接电脑
在这里插入图片描述
默认串口参数如图
在这里插入图片描述

2.发送消息测试

  • DTU发布消息给(Broker)消息代理服务器,MQTT服务器发布给客户端。
    操作如图,可以看到DTU 485串口成功发布数据,查看下MQTT.fx客户端是否收到订阅得消息
    在这里插入图片描述
    MQTT.fx客户端成功收到消息
    在这里插入图片描述

3. 接收消息测试

  • MQTT.fx客户端发布消息给(Broker)消息代理服务器,MQTT服务器发布给DTU。
    MQTT.fx客户端发布消息,查看下DTU485串口是否收到订阅得消息
    在这里插入图片描述
    可以看到DTU 485串口成功收到数据
    在这里插入图片描述

————————————————————————————————————————
对物联网技术感兴趣请加入我们交流群,欢迎各种技术交流,
QQ群: 830407941
对我们产品感兴趣请查看淘宝,免费定制项目:
DEVELOPLINK
DEVELOPLINK ____DTU

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值