docs: 收尾——实机测试终态记录(field-test-result/PROGRESS),SUOTA 首刷按用户决定顺延

This commit is contained in:
agent committed 2026-07-29 01:12:31 +00:00
1 parent 35d1e1f406
commit 6ad06d6e75
3 files changed
+30 -2

No files matched your search

+20
View File
@@ -98,6 +98,26 @@
- tests/test_bridge.py(12 测试:假服务端全协议)+ test_cli.py 新增 5 个 --via 测试
- **下一步**:用户在 host-win 执行 `pip install bleak && python tools/bridge_server.py`,然后本机 `PPCLOCK_VIA=bridge://192.168.61.35 .venv/bin/python tools/field_test.py` 即可完成全链路真机测试
### 2026-07-28/29:bridge 部署联调 + 实机全链路测试(收尾态)
**协作**:经 Worker Bridge 由熠管家在 host-win 完成部署(NFS ACL 阻塞 → 桥内直传文件;build 1→5 迭代:WinRT 连接修复/notify 三订阅/331f 写通道/SUOTA 状态特征校正,原子替换+备份规范执行)。
**实机验证结论**(docs/field-test-result.md 为完整记录):
| 项 | 结果 |
|---|---|
| 实机 GATT 表 | ✅ 抓取入库;**331f 为活命令通道**(1f1f 仅 ACK 不执行,实锤修正 web/APK 推断) |
| 设备 ID/MAC 反解 | ✅ `81233F3C267112`↔广播地址互证(snprintf 参数序实机校正为 MAC5 在前) |
| **离线激活 keygen** | ✅ `activate --auto` 下发 `2564550c1b2d` 实机成功 |
| 传图 126×244B | ✅ 屏显确认(棋盘+红块) |
| 模式/对时/倒计时 | ✅ 屏显确认(clock1/2 布局差异确认、时间+倒计时同框确认) |
| 停车牌 | ⚠ 命令 ACK 屏不显,记 K1 待查 |
| SUOTA 首刷 | ⏸ 用户决定本轮跳过;镜像/流程/服务在线全部就绪 |
**门禁终态**:G1 ✅(三线+实机互证)G2 ✅(150 测试)G3 ✅ 实机(除 K1)G4 ✅ 工具级(烧录择机)G5 ✅
**bridge 运维备注**:host-win `C:\yi\ble-bridge\`,Scheduled Task `BanyTech-BLE-Bridge`(SYSTEM 常驻,监听 0.0.0.0:8971,防火墙仅放行 192.168.61.56),build 1-4 备份在侧可回滚。
### 会话时间线
- 08:14 目标设定(治理+规划+执行)