MQTTX 是 EMQ 推出的开源跨平台 MQTT 5.0 桌面客户端工具,兼容 macOS、Linux、Windows 系统。采用类聊天软件界面设计,操作简洁直观,支持快速创建多连接、同时管理多个 MQTT 客户端,可便捷测试 MQTT/TCP、TLS 及 WebSocket 等协议的连接、发布与订阅功能。作为物联网开发与协议测试的实用工具,软件持续迭代优化,还提供 CLI 命令行与 Web 网页版,可适配多样化开发与测试场景。
软件亮点
跨平台兼容性
支持 macOS、Linux 和 Windows 系统,覆盖主流开发环境。
直观的聊天式界面
消息发布与订阅以聊天形式展示,提升可读性和交互体验。
多协议支持
完整支持 MQTT 5.0、3.1.1 和 3.1 协议,兼容 MQTT over TCP、TLS/SSL 和 WebSocket 连接方式。
安全增强
支持 CA、自签名证书及单/双向 SSL/TLS 认证,2025 年版本新增 SCRAM-enhanced authentication(SHA-256/SHA-512)。
AI 驱动开发
集成 MQTTX Copilot 功能,基于 GPT-5、Claude Opus 4.1 等模型生成测试代码、数据及问题诊断建议。
软件特色
多主题颜色标记
订阅主题时可自定义颜色,便于区分不同设备或数据类型。
脚本与自动化
内置 JavaScript 脚本引擎,支持消息过滤、转换和自动化响应,模拟复杂场景(如设备影子同步)。
性能测试工具
命令行版本(MQTTX CLI)内置 bench 工具,可模拟大规模并发连接与消息吞吐测试。
数据模拟与桥接测试
提供图形化规则链编辑器,支持拖拽构建数据流管道,无需编写代码即可测试桥接和持久化。
多语言与主题切换
支持简体中文、英语、日语等语言,并提供 Light、Dark、Night 三种主题模式。
软件功能
连接管理
创建并保存多个 MQTT 连接,支持自定义分组。
支持 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 协议。
配置连接超时、KeepAlive 间隔、Clean Session 标志等高级选项。
消息发布与订阅
发布消息时支持 QoS 0/1/2、Retain 标志及多种 Payload 格式(Hex、Base64、JSON、Plaintext)。
订阅主题时可设置别名和颜色标记,支持通配符(如 sensor/+/temperature)。
安全与认证
支持 PSK 认证、OAuth 2.0 和自定义插件扩展。
集成 SCRAM-enhanced authentication,增强生产环境安全性。
监控与日志
实时显示连接统计、消息速率、主题活跃度和错误日志。
提供完整的日志记录功能,支持输出模式配置和数据流管道整合。
扩展功能
Share Connection:允许多个客户端共享同一连接,提升测试效率。
一键导出会话:分享连接配置和消息历史,便于团队协作。
模型上下文协议(MCP):扩展 AI Copilot 能力,与外部系统交互。
常见问题
连接失败或频繁断开
原因:网络不稳定、Broker 配置错误、客户端 ID 冲突、SSL/TLS 证书问题。
解决:
检查网络连接和 Broker 状态(如 netstat -ano | findstr 1883)。
确保客户端 ID 唯一,或启用匿名认证(临时测试)。
验证证书路径和类型(CA 文件、客户端证书和密钥)。
调整 KeepAlive 间隔(如 60 秒)和重连策略(指数退避)。
神奇PPT批量处理软件 官方版 v2.0.0.262
DBFCommanderProfessional(dbf文件编辑器) 最新版 v6.0.120
CAD版本转换器 中文版v8.7.2.1440