返回工具
MQTT 测试工具
未连接
—
发送: 0
接收: 0
订阅: 0
错误: 0
运行: 00:00:00
🔌 连接配置
浏览器仅支持 WebSocket 连接
47.101.223.135:2883 为原生 TCP MQTT,浏览器无法直连,需用下方生成的 Python 脚本。
🏭 LQS1000 助手
生成 LQS1000 两种 MQTT 上报格式,或复制本地 Python 脚本连接 47.101.223.135:2883。
Topic:
/sys/{deviceCode}/s/event/property/post
📤 发布消息
🔄 批量 / 压测发送
始终使用上方 Payload 中的数值
进度: 0 / 0,实际发送速率受浏览器与 Broker 限制。
📥 订阅管理
已订阅 Topic
暂无订阅
📊 统计与快捷操作
0
接收消息
0
发送消息
📜 消息日志
💡 使用说明
- 为什么这里是 ws:// 而不是 mqtt://? MQTT 是应用层协议,可以跑在 TCP(
mqtt://)或 WebSocket(ws://)之上。浏览器出于安全限制,JavaScript 无法直接创建 TCP Socket,只能通过 WebSocket 连接 MQTT Broker。 - LQS1000 的
47.101.223.135:2883是原生 TCP MQTT 端口,浏览器页面无法直连。如需测试该端口,请点击 LQS1000 助手里的「复制 Python 脚本」,在本地运行。 - 如果 Broker 同时开启了 WebSocket 端口(如 RabbitMQ 的
rabbitmq_web_mqtt插件,默认 15675),则本页面可以直接连接,此时协议选ws://。 - LQS1000 支持两种上报格式:
- 设备属性上报:Topic
/sys/{deviceCode}/s/event/property/post,Payload{"params": {"pointCode": "value"}} - Driver 直连:Topic
lqs1000/default/lqs1000-driver-mqtt/data,Payload{"deviceId": "...", "pointId": "...", "rawValue": "..."}
- 设备属性上报:Topic
- 订阅 Topic 支持 MQTT 通配符:
#匹配多级,+匹配单级。