docs(M06-E-R1): 回填插座协议与游标

This commit is contained in:
Codex
2026-08-10 19:15:15 +08:00
parent 36b3b2fd25
commit 95cc5ea444
8 changed files with 59 additions and 26 deletions
@@ -22,3 +22,11 @@
- 门锁密码/卡号请求和 `record.content` 在写入 `request_payload/raw_payload/normalized_payload/response_payload` 前哈希与脱敏。
- `AddDevice` 首 ACK 保持命令 `PUBLISHED`,携带 `subtype/subID` 的最终 ACK 才转 `ACKED` 并创建 701C/701G 拓扑。
- WSL MySQL 8.4.10 一次性数据库已验证上述语义及裸 `devicewill=close` 离线落库;完整迁移往返仍为 144 up、124 verify、140 down。
## M06-E-R1 插座消息语义(2026-08-10
- 不新增迁移版本;`normalized_payload.payload` 新增 `switchOn/voltage/current/power/temperature/energy` 标准字段,计量值为规范十进制字符串。
- `raw_payload` 继续保存脱敏后的厂商原字段,不能再用它覆盖适配器生成的标准化 payload。
- `temp/temperature` 冲突写 `processing_status=PROTOCOL_ERROR`,同时写 `SOCKET_TEMPERATURE_CONFLICT` 告警和死信。
- `special.closeReason` 3-7 分别 upsert 五类保护告警;1-2 只落设备事件。
- `setReturnKey.old/new``returnFactory.password` 在命令持久化前哈希/脱敏,Wire 原值只存在下发内存中。