mqtt-spy 是 Eclipse Paho 和 Eclipse IoT 的一部分,它通过直接启动 JAR 文件在 Java 8 和 JavaFX 之上运行,mqtt-spy 有一种很好的交互方式来展现基本的 MQTT 发布/订阅机制。
mqtt-spy 没有提供独立的安装包,使用前需要用户自行安装 Java 运行环境。但是启动后 mqtt-spy 拥有友好的上手体验,启动引导功能让人眼前一亮,MQTT 新手可以轻松的使用 mqtt-spy 连接到公共 MQTT Broker 进行探索。mqtt-spy 的功能界面略显复杂,但熟悉每个部件的功能后它将成为开发调试利器。还有有一点不得不提的是 mqtt-spy 的性能和稳定性有所欠缺,也有可能是笔者使用的版本为最新 Beta 版,连接多个 Broker 后频频出现卡顿和假死。
支持 MQTT 和 MQTT over WebSocket
交互方便,可以同时发布和订阅,在不同选项卡连接多个 Broker
可以关闭 pub/sub 窗口的不同区域(发布,新订阅,订阅和消息),以便为当前使用的空间腾出空间
搜索功能允许查找常用 MQTT 消息,支持将发布/订阅消息输出到标准输出或记录到文件中以供后续分析
操作系统:Windows,macOS,Linux
项目地址:GitHub mqtt-spy