mosquitto 是一个开源 (epl/edl 许可证) 的消息代理,mosquitto 安装之后默认提供了 mosquitto_pub () 和 mosquitto_sub () 两个命令行 mqtt 客户端工具。
mosquito cli 有多个配置选项,支持 tls 证书连接、通过代理服务器连接,支持 debug 模式,在 debug 模式下可以获取更详细的消息信息。
它的使用也非常简便,默认使用环境只需提供少许参数即可使用:
## 开启 debug 模式订阅 testtopic/# 主题
wivwiv-mac:workspace emqtt$ mosquitto_sub -t "testtopic/#" -d
client mosqsub/66418-wivwiv-ma sending connect
client mosqsub/66418-wivwiv-ma received connack
client mosqsub/66418-wivwiv-ma sending subscribe (mid: 1, topic: testtopic/#, qos: 0)
client mosqsub/66418-wivwiv-ma received suback
subscribed (mid: 1): 0
client mosqsub/66418-wivwiv-ma received publish (d0, q0, r0, m0, 'testtopic/1', ... (5 bytes))
hello
## 发布一条消息到 testtopic/1 主题
mosquitto_pub -t "testtopic/1" -m "hello"
轻量级命令行工具,支持 debug 模式,便于安装
支持加密及非加密连接至 mqtt 服务器
便于在远程服务器测试
操作系统: windows,macos,linux
项目地址:
下载地址: