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 秒)和重连策略(指数退避)。

MQTTX下载地址

Windows版下载
立即下载:
MQTTX

MQTTX