返回工具

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 支持 MQTT 通配符:# 匹配多级,+ 匹配单级。