在试用了几个 macOS 平台的 MQTT 调试工具之后,笔者最终留下了 MQTTBox ,原因是跨平台,功能强大,使用方便。
下载地址:
Welcome to MQTTBoxworkswithweb.com
使用方法(前提是你公司后端同事已经搭建好了 MQTT 服务器)
先通过 Create MQTT Client 创建一个连接
Client Name 随便填
Protocol 选择 mqtt / tcp
Host:MQTT服务器的IP地址和端口,问后端同事要
Username 和 Password 也是问后端同事要
最后保存即可。
连接与发送、订阅
点击顶部 Connection 按钮进行连接,绿色表示连接上了,红色是连接断开。你也可以添加更多的发布者和订阅者。
最重要的两个,Topic to publish 和 Topic to subscribe
Publish根据与后端同事制定的协议,订阅指定的 topic,通配符 + 表示订阅同级别所有topic,* 表示订阅子目录所有topic。
(注意:订阅时可以用通配符,但发送时不能用通配符)QoS 代表接收成功的次数,一般不用改,0代表最多一次,1代表最少一次,2代表刚好一次
Payload 就是你要发送的信息,点击 Publish ,问下后端同事是否有收到,没有的话检查 topic 是否正确。
Subscribe输入指定的topic(可用通配符 + *),点击 subscribe, 然后让后端同事发消息过来,若你收到消息将会打印出来
当然,为了方便自己一个人测试,你也可以再问后端同事要一个服务器的 Username 和 Password,这样你就可以自己再创建一个服务器的 MQTT Client ,自己就能收发测试了
像这样,在一个发完,再切换到另一个查看收到了没有
本文完。