refactor: MQTT 主题方向 down→srv, up→dev

- dld960/{sn}/down → dld960/{sn}/srv
- dld960/{sn}/up → dld960/{sn}/dev
- 通配符 dld960/+/up → dld960/+/dev
This commit is contained in:
wangfq
2026-07-07 09:42:35 +08:00
parent 213716033c
commit 770d67346f
2 changed files with 28 additions and 28 deletions
+4 -4
View File
@@ -2,7 +2,7 @@
DLD960 IoT MQTT 协议定义
基于《DLD960_IoT_MQTT协议.md》V1.01
双主题结构:{sn}/down(服务器下发)、{sn}/up(设备上报)
双主题结构:{sn}/srv(服务器下发)、{sn}/dev(设备上报)
消息类型由 JSON `cmd` 字段区分。
"""
@@ -18,12 +18,12 @@ from dataclasses import dataclass, field, asdict
def topic_down(dev_serial: str) -> str:
"""服务器下发 — 设备订阅此主题接收所有命令"""
return f"dld960/{dev_serial}/down"
return f"dld960/{dev_serial}/srv"
def topic_up(dev_serial: str) -> str:
"""设备上报 — 设备发布到此主题(数据、事件、心跳、响应)"""
return f"dld960/{dev_serial}/up"
return f"dld960/{dev_serial}/dev"
# 保持向后兼容的别名(4.7 iot_topic_set 仍使用 topic_pub / topic_sub
@@ -38,7 +38,7 @@ def topic_dev_sub(dev_serial: str) -> str:
# 服务器端通配符订阅(监听所有设备)
TOPIC_ALL_DEVICE_UP = "dld960/+/up"
TOPIC_ALL_DEVICE_UP = "dld960/+/dev"
# ============================================================