





MQTTX是由EMQ开源的一款跨平台MQTT 5.0客户端工具,专为开发者提供便捷的测试与调试体验。该软件全面支持MQTT/TCP、MQTT/TLS以及MQTT/WebSocket协议的连接测试,并允许用户创建多个同时在线的客户端连接,从而高效验证各类协议特性。目前,本站已提供该软件的Mac Intel版与Mac Apple版安装包,欢迎有相关开发与测试需求的用户下载体验。

MQTTX 是 EMQ 推出的开源跨平台 MQTT 5.0 客户端工具,支持 MQTT/TCP、MQTT/TLS、MQTT/WebSocket 全协议连接测试。软件可同时创建多个客户端实例,高效完成协议特性验证。
内置主题过滤器,兼容通配符与正则表达式,支持为不同主题自定义颜色标签;消息收发界面清晰直观,支持 Hex、Base64、JSON、纯文本等多种格式解析。此外,MQTTX 搭载脚本编程、基准压测、物联网场景模拟能力,可实现设备批量接入、高并发压测等复杂场景仿真。
项目完全开源,用户可在 GitHub 提交问题、参与代码共建。依托活跃的社区持续迭代,不断适配 MQTT 5.0 全新特性,是物联网领域调试通信协议、排查服务连通性的核心工具。
1. 多协议兼容 + 多客户端并发
全面适配 MQTT 5.0 与 3.1.1 协议,支持普通 TCP、TLS 加密及 WebSocket 多种通信方式。支持并行创建多个独立客户端,模拟多设备并发接入,测试服务端负载与消息分发能力。
2. 智能主题管理
集成主题筛选工具,支持 +/# 通配符与正则表达式快速过滤主题。支持自定义主题颜色标签,以可视化方式区分消息流,大幅提升复杂物联网架构下的消息路由调试效率。
3. 多格式消息解析
自动识别并解析 Hex、Base64、JSON、纯文本等数据格式,二进制内容可一键转换为可读文本,支持直接编辑原始数据,降低数据调试难度。
4. 自动化测试与脚本扩展
内置 JavaScript 脚本能力,可自定义消息规则、定时发送、条件触发等逻辑。结合基准测试功能,模拟设备批量上线、高频消息推送等场景,精准定位系统性能瓶颈。
5. 跨平台运行 + 开源生态
覆盖 Windows、macOS、Linux 桌面端及网页端,全平台交互体验统一。基于 GitHub 开源社区持续维护,可拓展插件功能,同步跟进会话延续、协议属性等 MQTT 新特性。
1. 公共测试服务
无需自行部署,可直接使用 EMQX 公共服务快速调试:
地址:broker.emqx.io
TCP 端口:1883
SSL 端口:8883
2. 全托管云服务
EMQX 提供云原生托管 MQTT 服务,分钟级快速搭建,稳定承载海量物联网设备的数据传输、处理与对接。
3. 本地部署服务
如需本地测试,推荐使用 EMQX 分布式 MQTT 服务器,可高效接入海量终端。Docker 一键部署命令:
plaintext
docker run -d --name emqx -p 1883:1883 -p 8083:8083 -p 8883:8883 -p 8084:8084 -p 18083:18083 emqx/emqx
部署好 Broker 后,点击界面左侧「+」或右侧「新建连接」,依次完成配置:
1. 基础连接信息
协议选择:支持 mqtt://、ws://;加密连接选用 mqtts://、wss://,协议变更需同步修改对应端口。
连接地址、端口、客户端 ID 支持自定义,客户端 ID 可一键刷新生成。
身份认证:服务端开启账号校验时,填写用户名与密码。
2. SSL/TLS 加密配置
开启 SSL/TLS 后,选择 CA 证书认证或自签名证书认证:
单向认证:仅需配置 CA 证书;
双向认证:额外配置客户端证书与密钥文件;
严格证书校验:正式生产环境建议开启,开发测试环境可按需关闭。
3. SSL 安全开关说明
该开关用于控制是否校验服务端证书链与域名。开发环境、可信内网可关闭以简化测试;生产环境、公网通信必须开启,保障数据传输安全。
4. 高级配置
可自定义连接超时、心跳时长、会话清理、自动重连,并选择 MQTT 协议版本(v3.1.1 /v5.0)。选择 MQTT 5.0 时,可配置会话过期时间、最大接收数量、主题别名上限等参数。
5. 遗嘱消息配置
支持设置遗嘱主题、消息内容、QoS 等级与保留标识,配置完成后点击「Connect」即可建立连接。
设备联调:模拟传感器、执行器,验证消息发布与订阅逻辑。
协议兼容性测试:切换不同 MQTT 版本,测试遗嘱消息、协议属性等特性适配情况。
性能压力测试:批量创建客户端,模拟高并发连接与消息流量,评估服务端负载能力。
主题路由验证:借助通配符订阅,校验消息转发、路由分发规则是否正常。
教学演示:直观展示 MQTT 发布 / 订阅模型,适用于物联网教学与原型验证。
运维监控:订阅设备心跳等核心主题,实时监测消息流,排查连接、消息堆积等问题。
什么是 MQTTMQTT(消息遥测传输协议)是一款轻量级发布 / 订阅协议,专为资源受限设备、低带宽 / 弱网络环境设计,具备低带宽占用、高可靠性的特点,是物联网、M2M 通信的主流标准协议。目前 MQTT 3.1.1、5.0 已成为 OASIS 标准,其中 3.1.1 同步通过 ISO 认证。
协议起源MQTT 由 IBM 的 Andy Stanford-Clark 与 Arcom 公司的 Arlen Nipper 于 1999 年联合研发,现已广泛应用于全行业物联网场景。
核心新增
新增载荷检查工具,支持消息内容差异对比、JSON 树形视图,结构化数据查看更便捷;
新增载荷最大展示尺寸自定义、主题空格检测提醒功能;
主题、代理、主机信息支持一键复制;
网页端增加 JSON 代码语法高亮;
升级 Protobuf 依赖,兼容 Protobuf Editions 2023;
桌面端推出 Windows 便携版,免安装即可使用。
体验优化
全面刷新桌面端与网页端 UI,优化动画效果与视觉风格;
重新设计帮助页、关于页面,优化布局并展示 EMQX 相关服务;
升级 Electron 版本,提升性能、安全性与跨平台兼容性。
问题修复
修复 macOS 26 系统运行卡顿、主题编辑状态异常等问题;
解决主题输入框误换行、导致订阅失败的问题;
修复功能按钮红点位置、主题格式校验等多项细节问题;
统一限制主题、别名输入框换行符输入,规避使用故障。
2.18G / 05-25
图形设计
下载
1.78G / 05-25
图形设计
下载
7.10G / 05-22
图形设计
下载
苹果系统macoscatalina10.15.7原版引导镜像
系统网络 / 7.75G
下载
1
winrar for Macv1.0.16 官方最新版
系统网络 / 1.3M
下载
2
苹果系统macos montereyv12.7.6(21H1320)正式版
系统网络 / 12.72G
下载
3