返回 导航

其他

hangge.com

MQTT系列教程3(客户端工具MQTTBox的安装和使用)

作者:hangge | 2019-04-26 08:10
    上文我们安装好服务器端(EMQ)之后,接下来就可以使用 MQTT 的客户端对 MQTT 服务器的基本功能进行相关的测试了。下面介绍一个十分好用的 MQTT 客户端工具:MQTTBox
    当然作为客户端,MQTTBox 既可以是消息的发布者,也可以是消息的订阅者。

三、MQTTBox 的安装和使用

1,基本介绍

MQTTBox 是一个带有可视化的界面的 MQTT 的客户端工具,它具有如下特点:
  • 支持 TCPTLSWeb Sockets 和安全的 Web Sockets 连接 MQTT 服务器
  • 支持各种 MQTT 客户端的设置
  • 支持发布和订阅多个主题
  • 支持主题的单级和多级订阅
  • 复制/重新发布有效负载
  • 支持查看每个主题已发布/已订阅消息的历史记录

2,下载安装

这款软件支持在 WindowsMacLinux 上面运行,我们到其官网选择合适的版本下载安装即可:

3,使用说明

(1)首先我们要假设好 MQTT 服务器,这个具体可以参考我之前的文章: 

(2)MQTTBox 启动后,点击“Create MQTT Client”按钮开始建立 MQTT 连接。

(3)填写连接名称(可以随意输入)、协议和主机地址后,点击“Save”保存。

(4)保存成功后进入如下的界面,顶部绿色“Connected”按钮表明当前 MQTT 连接已经成功。

(5)首先我们开启一个订阅,填入要订阅的主题,并选择 QoS 字段后,点击“Subscribe”按钮。

(6)设置好订阅的主题后,在发布这边输入发布的主题(必须和订阅那边的输入的主题相同),选好 QoS 字段,Payload 里输入任意要发送的内容,完毕后点击“Publish”按钮。

(7)然后订阅端这边就会收到由服务器端转发的消息内容。

(8)打开 EMQ 的管理员控制台,可以看到一些相关的统计数据已经发生了变化。比如:
  • qos0/received”的值为 1,表示 EMQ 收到了 1QoS0 的消息
  • qos0/sent”的值为 1,表示 EMQ 转发了一条 QoS0 的消息。
评论

全部评论(0)

回到顶部