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

1.2 KiB
Raw Permalink Blame History

M06-D 控制箱和门锁

  • 日期:2026-06-22
  • 起始 commitf71ac09
  • 工程 commitd15fd3f
  • 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 已 pushHEAD == origin/main == d15fd3f0ff1843201a7d6792fc65d4fe2a0207af

外部阻塞与后续

缺控制箱、701C/701G 实物、DeviceID 和现场配线,真实动作保留 BLOCKED_EXTERNAL。游标进入 M06-E 智慧插座。