2.2 KiB
2.2 KiB
全链路测试结果(第一轮 · 2026-07-28)
执行方式:bridge 模式(host-win 原生 BLE)+
ppclock batch单连接。 计划:docs/field-test-plan.md。结论先行:核心链路全部实机验证通过。
基础设施
| 项 | 结果 |
|---|---|
| 本机 usbip 蓝牙 | ❌ 大 MTU GATT 断流(DECISIONS 2026-07-28),弃用 |
| bridge(host-win 原生) | ✅ 部署于 C:\yi\ble-bridge(build 4,PID 23776,0.0.0.0:8971) |
| 设备 | NRF-5DBF28 @ 18:BC:5A:5D:BF:28 |
协议验证(实机)
| # | 项 | 结果 | 证据 |
|---|---|---|---|
| 1 | 扫描/连接 | ✅ | bridge scan/connect,build 2 后稳定 |
| 2 | GATT 结构 | ✅(有修正) | 实机全表抓取:EPD h=48;1f1f(h=53) 仅 write 不执行命令;331f(h=57) 为活命令通道;fef5 SUOTA 六特征在线 |
| 3 | 取设备 ID(EFEF) | ✅ | 81233F3C267112(经 331f 写+notify) |
| 4 | MAC 反解 | ✅ | ID → 28:bf:5d:5a:bc:18 = 广播地址反转(参数序 MAC5 在前,实机校正) |
| 5 | keygen 离线激活 | ✅ | activate --auto 下发 2564550c1b2d 成功 |
| 6 | 对时 dd | ✅ | batch line 3 ok |
| 7 | 传图(126×244B 双平面) | ✅ 屏显确认 | 棋盘+中央红块上屏(曾杀死 usbip 的流量) |
| 8 | 显示图一 e10000 | ✅ 屏显确认 | 切到图片 |
| 9 | 模式切换 e102xx/e101xx | ✅ 屏显确认 | 331f 通道下 clock 画面出现;1f1f 通道无效(实锤对比) |
| 10 | 倒计时+前缀 | ✅ 命令 ok | 屏显待二次确认(序列中停留 8s,见下) |
| 11 | 停车牌 | ⚠ 一次传输中断 | WinError -2147023673(设备睡眠间隙断连,非协议问题) |
| 12 | 刷屏 00/01 | ✅ | 屏显刷新 |
待第二轮确认/执行
- 慢速目视序列(每步 8s):倒计时前缀、停车牌 的最终确认
- G4 SUOTA 首刷:仅改版本串镜像(V:PP_da14585_4.2→TST),ota --yes,观察重启+回滚
- 固件 no-op 验证:rotation/wifi 应无屏效
- 六抖动算法屏显差异、模板 6 种屏显
环境备注
- 设备睡眠:广播窗口 30-60s,连接态清醒;现场统一 batch 单连接+守候循环
- bridge_server build 4:write alt=331f、notify 三订阅、EFEF 走 331f