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:
@@ -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"
|
||||
|
||||
|
||||
# ============================================================
|
||||
|
||||
Reference in New Issue
Block a user