CoderTools

在线MQTT客户端

基于浏览器的MQTT客户端,用于测试和调试物联网通信

隐私说明

您的MQTT凭据和消息完全在浏览器中处理,不会发送到我们的服务器。

连接配置

WebSocket地址 (ws:// 或 wss://)

高级选项

Status

未连接

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)。

快捷菜单

暂无访问记录