MQTTX
EMQ · 开源 MQTT 5.0 桌面客户端,可测试代理连接、发布和订阅,支持同时建立多个连接并格式化消息负载。
介绍
MQTTX 是 EMQ 推出的跨平台 MQTT 客户端,用于测试和探索 MQTT 代理。其桌面应用采用类似聊天的界面来整理连接和消息,并支持 MQTT 5.0。此 macOS cask 安装的是桌面客户端,而非 MQTT 代理或单独分发的 CLI。
连接与消息
创建多个同时运行的客户端连接,并测试连接、发布和订阅行为。官方项目支持通过 TCP、TLS 和 WebSocket 使用 MQTT,并会格式化消息负载,便于查看。这些功能可帮助开发者调试 IoT 消息传递,并针对现有代理重现通信场景。
开始使用
使用 brew install --cask mqttx 安装。准备好代理后,点击连接侧边栏中的加号按钮,填写连接详情,然后选择“连接”。连接成功后,使用发布和订阅控件测试消息。官方 README 列出了 EMQ 的公共代理供测试使用;但处理敏感数据时,请使用私有代理,并配置所需的身份验证和 TLS 设置。
桌面版及相关工具
MQTTX 可在 macOS、Linux 和 Windows 上运行。该项目还单独分发 CLI 和 Web Docker 产品;此桌面 cask 不会安装这些产品。MQTTX 使用 Electron、Vue、TypeScript、SQLite 和 MQTT.js 构建,并采用 Apache-2.0 许可证。其公开源代码仓库提供的开发说明与最终用户安装说明相互独立。
已记录的 macOS 软件包
Homebrew 记录的版本为 1.13.1,对应 Apple 芯片 arm64 DMG。此条目所附的下载大小根据该确切文件的 Content-Length 测量。请参阅特定版本的编辑说明了解上游变更,不要假定当前项目网站上的所有功能在较早版本中均可使用。
来源
新版本 1.13.1 更新内容 9月20日 · OpenNavo 编辑 · AI 翻译
- 亮点CLI 支持 AI 编程代理;订阅支持 MQTT 5.0 用户属性。