在线MQTT客户端
基于浏览器的MQTT客户端,用于测试和调试物联网通信
隐私说明
您的MQTT凭据和消息完全在浏览器中处理,不会发送到我们的服务器。
连接配置
WebSocket地址 (ws:// 或 wss://)
高级选项
Status
Broker: -
Client ID: -
Connected at: -
MQTT协议简介
MQTT(消息队列遥测传输)是一种轻量级的发布-订阅消息协议,广泛应用于物联网场景。本在线客户端通过WebSocket连接MQTT代理服务器,可直接在浏览器中进行实时通信。
客户端功能
- 连接任何支持WebSocket的MQTT代理服务器
- 支持通配符订阅多个主题(+ 和 #)
- 发布消息时可配置QoS级别和保留标志
- 实时查看和筛选接收到的消息
- 支持遗嘱消息(LWT)配置
QoS级别详解
QoS 0:最多一次
即发即忘的传输方式,消息只发送一次,不等待确认。适用于允许偶尔丢失的非关键数据。
QoS 1:至少一次
保证送达但可能重复。消息会持续发送直到收到确认。适用于重要通知类消息。
QoS 2:恰好一次
通过四次握手确保消息精确送达一次。适用于不允许重复的关键事务处理。
主题通配符
- 单层通配符(+)匹配一个主题层级:sensor/+/temperature
- 多层通配符(#)匹配任意层级:home/#
- 通配符可以组合使用:+/sensor/#
WebSocket连接说明
本浏览器客户端仅支持WebSocket连接(ws:// 或 wss://)。若要连接传统MQTT代理(TCP端口1883),需要代理服务器开放WebSocket端口,通常为8083(ws)或8084(wss)。