Files
qipai/docs/devlogs/2026-06-22-M06-D-控制箱与门锁.md
T

29 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# M06-D 控制箱和门锁
- 日期:2026-06-22
- 起始 commit`f71ac09`
- 工程 commit`d15fd3f`
- ENGINEERING_DELTA=YES
- 子阶段状态:PARTIAL/BLOCKED_EXTERNALMock 与数据库闭环完成,缺实物
## 工程增量
- 控制箱:三路控电、磁力锁、TTS/停止、LED、任务开始/续时/取消。
- Sub-1G:配对窗口、开关门、密码/卡片及恢复出厂命令。
- 所有动作先解析租户、门店、房间和控制箱绑定;离线设备拒绝发送。
- 常开仅管理员;恢复出厂及清空凭据仅平台管理员加固定确认短语。
- `record` 卡号/密码内容改存 SHA-256 与脱敏值,不落明文。
- `timeout/full/unconfirm` 和低电量写入设备告警。
- `AddDevice` 成功回包自动创建 701C/701G 子设备和父子拓扑。
## 验证
- Windows 全量测试与仓库门禁退出码 0。
- WSL MySQL 8.4.9 集成往返通过。
- 实测 record 原文不落库、9% 电量生成 HIGH 告警、AddDevice subtype 14 建立 701C 拓扑。
- 工程 commit 已 push`HEAD == origin/main == d15fd3f0ff1843201a7d6792fc65d4fe2a0207af`
## 外部阻塞与后续
缺控制箱、701C/701G 实物、DeviceID 和现场配线,真实动作保留 `BLOCKED_EXTERNAL`。游标进入 M06-E 智慧插座。