前言

上一节,我们基于腾讯云成功部署了一个mqtt服务器,本节我们使用本地客户端工具连接服务器,并完成通信测试。

一、基础知识

MQTT.fx 是一款非常流行的mqtt客户端测试工具,基于Eclipse Paho,使用Java开发而来,使用MQTT.fx可以快速的连接mqtt服务器,并进行发布和订阅等功能的验证。

MQTT交互图如下所示,MQTT Broker起到数据转发的作用,对于同一个topic,将收到的MQTT Client发布的数据,转发给另一个订阅此topic的MQTT Client中。
订阅发布测试
目前最新版下载地址(支持windows,linux,mac) http://www.jensd.de/apps/mqttfx/1.7.1/

二、工具配置

打开mqtt.fx 1.7.1工具,设置Profile Nmae为emqx,参数设置如下,服务器地址是我这边地址,大家换成自己地址即可。
订阅发布测试
emqtx2设置参数如***意每个client的Client ID均不同,同一时刻只能一个client ID连上服务器,如果多个设备Client ID,同一时刻只能有一个设备在线。
订阅发布测试

三、运行

1.连接到服务器

两个client分别连接到服务器,注意指示灯颜色为绿色表示连接成功。
订阅发布测试

2.发布订阅

现在我们两个客户端都连上了mqtt服务器,另emqx设备订阅light/data/get主题,emqx2设备发布信息到 light/data/get主题
订阅发布测试

四、结语

如您在使用过程中有任何问题,请加QQ群进一步交流。

QQ交流群:906015840 (备注:物联网项目交流)

扫码关注公众号:物联网客栈,获取更多内容。
订阅发布测试
一叶孤沙出品:一沙一世界,一叶一菩提

相关文章:

  • 2021-07-06
  • 2018-08-08
  • 2018-08-18
  • 2021-04-14
  • 2021-07-23
  • 2021-07-06
猜你喜欢
  • 2021-12-30
  • 2021-05-16
  • 2022-12-23
  • 2021-12-05
  • 2022-01-06
相关资源
相似解决方案