工具概述
本工具是一个基于Web的MQTT调试客户端,通过Node.js代理服务器连接MQTT Broker。
支持消息的发布与订阅,所有消息统一显示在接收窗口中,支持按顺序导出消息历史。
MQTT Broker配置
普通连接:
服务器: mqtts.doiot.cn
端口: 1883
用户名: doiot
密码: web
SSL/TLS安全连接
勾选"SSL/TLS"开关可启用加密连接:
服务器: mqtts.doiot.cn
端口: 8883
密码: web
注意:SSL/TLS连接为无认证模式
快速开始
1. 填写MQTT Broker连接信息
2. 如需加密连接,勾选SSL/TLS开关
3. 点击"连接"按钮建立连接
4. 在订阅主题输入框填写主题后点击订阅
5. 在发布区域填写主题和消息内容后发送
6. 所有消息将显示在接收窗口中
QoS级别
QoS 0: 最多发送一次(不保证送达,最快)
QoS 1: 至少发送一次(保证送达,可能重复)
QoS 2: 精确一次送达(不重复,最可靠)
通配符说明
+ : 单级通配符(匹配单层路径中的任意单词)
# : 多级通配符(暂不支持)
消息窗口
接收窗口统一显示所有消息:
● 绿色背景: 接收到的消息
● 蓝色背景: 发送出去的消息
每条消息包含时间戳、主题和负载内容
数据格式
支持两种数据格式:
文本: 普通字符串格式
HEX: 十六进制字节格式,用于发送二进制数据
导出功能
点击"导出"按钮可将所有消息按时间顺序导出为JSON文件,
每条消息会标记为"发送"或"接收"类型。