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

   日期:2021-01-08     浏览:238    评论:0    
核心提示:4G DTU网关连接MQTT服务器+MQTT.fx工具调试今天介绍DTU网关如何通过简单几步配置连接MQTT服务器,再使用MQTT.fx客户端就行串口测试。本文使用到的设备为:DTU ZL-LTE-300、SIM卡、USB数据线、天线、485转usb转换器————————————————————————————————————————对物联网技术感兴趣请加入我们交流群,欢迎各种技术交流,QQ群: 830407941对我们产品感兴趣请查看淘宝,免费定制项目DEVELOPLINK ____DTUD

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

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服