MQTT客户端
在线MQTT客户端,支持MQTT over WebSocket连接、主题订阅与消息发布,适用于物联网设备联调与消息链路排障
您输入的代理地址、凭据和消息会直接与目标 MQTT 服务器通信,用于完成连接测试与消息收发。
连接配置
仅支持 ws:// 或 wss:// 的 MQTT WebSocket 地址
高级选项
连接状态
未连接
MQTT客户端使用说明
这是什么工具?
该工具是一个浏览器端 MQTT over WebSocket 客户端,可用于快速连接代理服务器、订阅主题、发布消息并查看实时日志。
功能特点
- 支持连接任意开启 WebSocket 端口的 MQTT 代理服务器,包含常见公共测试代理快捷入口。
- 支持订阅与取消订阅主题,兼容 + 和 # 通配符,并在面板中实时维护订阅列表。
- 支持按 Text、JSON、Hex、Base64、C/C++ 数组等格式发布消息,便于不同设备协议联调。
- 消息日志区提供主题筛选、自动滚动、时间显示、复制与导出能力,便于排障和留档。
- 提供遗嘱消息、QoS、保留消息、自动重连、协议版本等关键参数,覆盖常见调试场景。
使用步骤
- 在连接设置中填写 MQTT WebSocket 地址,必要时补充客户端 ID、用户名和密码。
- 点击连接,待状态显示为“已连接”后,再进行订阅与发布操作。
- 在订阅面板输入主题和 QoS,点击订阅并观察订阅列表是否更新。
- 在发布面板设置目标主题、负载格式与消息内容,按需配置 QoS 与保留标志后发布。
- 在消息日志中筛选主题、复制关键信息或导出记录,用于联调复盘与问题定位。
QoS 级别说明
- QoS 0:最多一次,延迟最低,允许消息丢失,适合高频非关键遥测数据。
- QoS 1:至少一次,保证送达但可能重复,适合业务通知和状态同步。
- QoS 2:恰好一次,可靠性最高但开销更大,适合关键指令和计费类消息。
使用提示
- 浏览器端 MQTT 客户端仅能通过 WebSocket 端口连接代理,传统 TCP 1883 端口不可直接使用。
- 生产环境请优先使用 wss://,并妥善管理账号口令与主题权限,避免未授权访问。
- 如需验证离线通知,请配置遗嘱主题与遗嘱消息,再主动断开客户端观察订阅端结果。