MQTT系列教程3(客户端工具MQTTBox的安装和使用)
作者:hangge | 2019-04-26 08:10
上文我们安装好服务器端(EMQ)之后,接下来就可以使用 MQTT 的客户端对 MQTT 服务器的基本功能进行相关的测试了。下面介绍一个十分好用的 MQTT 客户端工具:MQTTBox。
当然作为客户端,MQTTBox 既可以是消息的发布者,也可以是消息的订阅者。
三、MQTTBox 的安装和使用
1,基本介绍
MQTTBox 是一个带有可视化的界面的 MQTT 的客户端工具,它具有如下特点:
- 支持 TCP、TLS、Web Sockets 和安全的 Web Sockets 连接 MQTT 服务器
- 支持各种 MQTT 客户端的设置
- 支持发布和订阅多个主题
- 支持主题的单级和多级订阅
- 复制/重新发布有效负载
- 支持查看每个主题已发布/已订阅消息的历史记录
2,下载安装
这款软件支持在 Windows、Mac 和 Linux 上面运行,我们到其官网选择合适的版本下载安装即可:
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 收到了 1 条 QoS0 的消息
- “qos0/sent”的值为 1,表示 EMQ 转发了一条 QoS0 的消息。
全部评论(0)