1. MQTTX(推荐)
✅ 优点:
- 跨平台(Windows / macOS / Linux)
- 界面友好,易于使用
- 支持多主题订阅与发布
- 支持 MQTT 5.0、TLS/SSL 认证
- 可创建多个连接进行调试
- 支持 WebSocket 连接
❌ 缺点:
- 依赖 Electron,占用内存较大
- 没有嵌入式 CLI,适用于 GUI 调试
下载地址:https://mqttx.app/zh
2. MQTT Explorer
✅ 优点:
- 图形化 MQTT 主题管理,可以层级查看主题
- 历史消息记录,方便调试
- 支持 JSON 格式化消息显示
- 开源免费
❌ 缺点:
- 功能较基础,适用于简单调试
- 仅支持 MQTT 3.1.1 和 MQTT 5.0
下载地址:https://mqtt-explorer.com/
3. Mosquitto(命令行 + Broker)
✅ 优点:
- 轻量级,适合嵌入式和服务器环境
- 支持 CLI 命令行调试(
mosquitto_pub
和mosquitto_sub
) - 可搭建本地 MQTT 服务器
❌ 缺点:
- 无 GUI 界面,不适合新手
- 需要手动配置 TLS/SSL
4. HiveMQ Web Client(在线工具)
✅ 优点:
- 无需安装,网页即可使用
- 支持 MQTT 5.0,TLS 连接
- 支持多订阅与发布
❌ 缺点:
- 功能有限,仅适用于基础测试
- 依赖网络,不适用于离线调试
地址:https://www.hivemq.com/demos/websocket-client/
5. MQTT.fx(Windows/macOS)(已停止维护,不推荐)
✅ 优点:
- 图形化界面,支持 MQTT 认证
- 支持 WebSocket 和 SSL/TLS
- 支持脚本调试
❌ 缺点:
- 已停止更新,有安全隐患
- 界面较老旧,不支持 MQTT 5.0
总的来说推荐, MQTTX和MQTT Explorer,自建服务器的可用Mosquitto ,出门在外急需调试的用HiveMQ Web Client
评论区