Libre3 蓝牙连接日志分析
生成时间：2026-06-09T18:34:20.903073
日志数量：66924
日志轮转：1 次
损坏日志行：0

结论：连接流程存在失败，最后失败点是：诊断日志上传请求失败：file=iPhone_20260609183318.zip endpoint=https://aoji.diaboxapp.workers.dev/api/v1/diagnostic-logs/upload?device_id=eaca0bd5640654c3f0e62a2baeeac562 elapsedMs=45764 error=TimeoutException after 0:00:08.000000: Future not completed

连接质量统计：
| 设备 | 最近入库时间 | 入库次数 | 扫描次数 | 断开次数 | 连接失败次数 | 旧扫描放弃次数 |
| --- | --- | ---: | ---: | ---: | ---: | ---: |
| Libre3 | 无 | 0 | 523 | 0 | 459 | 63 |
| LinX | 2026-06-09T09:10:18.879295Z | 831 | 172 | 0 | 43 | 50 |

可能问题：
- 手机蓝牙未开启。
- 血糖数据已入库，但上传服务器失败。请检查手机网络、同步域名和 Worker 可用性。
- 手机到同步服务器请求超时，应用会继续自动重试；若频繁出现，请优先使用自定义同步域名。

最近流程：
- 2026-06-09T10:33:24.595434Z [scan/info] LinX/Aidex 统一扫描直连上次目标 1F88B277-4D3F-D255-45E9-4E59D16288E8
- 2026-06-09T10:33:24.604946Z [connect/info] LinX/Aidex 开始连接已绑定设备 1F88B277-4D3F-D255-45E9-4E59D16288E8
- 2026-06-09T10:33:24.608017Z [lifecycle/info] CGM 蓝牙事件唤醒：恢复检查冷却中，合并 4892ms
- 2026-06-09T10:33:24.612037Z [lifecycle/info] LinX/Aidex GATT 开始 remote=1F88B277-4D3F-D255-45E9-4E59D16288E8 name="AiDEX X-22222ASKZS"
- 2026-06-09T10:33:24.616092Z [connect/info] LinX/Aidex GATT 已连接，开始发现服务
- 2026-06-09T10:33:24.625605Z [lifecycle/info] LinX/Aidex GATT 发现服务完成，开始订阅 F002/F001/F003
- 2026-06-09T10:33:24.629571Z [lifecycle/info] CGM 恢复补传触发：蓝牙事件唤醒
- 2026-06-09T10:33:24.633462Z [sync/info] 血糖同步检查：待同步传感器 0 个
- 2026-06-09T10:33:24.644348Z [sync/info] 训练数据同步跳过：当前未检测到 WiFi
- 2026-06-09T10:33:24.646994Z [lifecycle/info] 诊断日志上传请求开始：endpoint=https://aoji-sync.t1d.fun/api/v1/diagnostic-logs/upload?device_id=eaca0bd5640654c3f0e62a2baeeac562 file=iPhone_20260609183318.zip bytes=1854724
- 2026-06-09T10:33:26.220952Z [lifecycle/info] LinX/Aidex 收到 F001 key len=16
- 2026-06-09T10:33:26.225830Z [lifecycle/info] LinX/Aidex F001 初始 key 写入完成，等待设备 F001 key
- 2026-06-09T10:33:26.647688Z [lifecycle/info] LinX/Aidex F001 响应 key 写入完成，读取 F002 challenge
- 2026-06-09T10:33:27.067598Z [lifecycle/info] LinX/Aidex F002 通知 len=17
- 2026-06-09T10:33:27.074786Z [parse/error] LinX/Aidex F002 解析失败 reason=LinxAidexRecordFailure.invalidCrc plainLen=17 first=66
- 2026-06-09T10:33:27.079187Z [lifecycle/info] LinX/Aidex F002 challenge len=17
- 2026-06-09T10:33:27.521551Z [lifecycle/info] LinX/Aidex cmd10 已发送，等待 F003 数据
- 2026-06-09T10:33:27.570911Z [lifecycle/info] LinX/Aidex 本地已有启动时间，不发送启动命令
- 2026-06-09T10:33:27.575265Z [connect/info] LinX/Aidex 连接完成 sensor=22222ASKZS remote=1F88B277-4D3F-D255-45E9-4E59D16288E8
- 2026-06-09T10:33:27.579400Z [lifecycle/info] CGM 蓝牙事件唤醒：恢复检查冷却中，合并 1448ms
- 2026-06-09T10:33:27.585929Z [scan/info] CGM 统一扫描：LinX/Aidex 已先直连上次目标
- 2026-06-09T10:33:28.317329Z [lifecycle/info] LinX/Aidex F002 通知 len=20
- 2026-06-09T10:33:28.324158Z [parse/error] LinX/Aidex F002 解析失败 reason=LinxAidexRecordFailure.unsupportedPacket plainLen=20 first=10
- 2026-06-09T10:33:29.041441Z [lifecycle/info] CGM 恢复补传触发：蓝牙事件唤醒
- 2026-06-09T10:33:29.177018Z [sync/info] 血糖同步检查：待同步传感器 0 个
- 2026-06-09T10:33:29.181681Z [sync/info] 训练数据同步跳过：当前未检测到 WiFi
- 2026-06-09T10:33:32.654004Z [lifecycle/error] 诊断日志上传请求失败：file=iPhone_20260609183318.zip endpoint=https://aoji-sync.t1d.fun/api/v1/diagnostic-logs/upload?device_id=eaca0bd5640654c3f0e62a2baeeac562 elapsedMs=8069 error=TimeoutException after 0:00:08.000000: Future not completed
- 2026-06-09T10:33:32.659692Z [lifecycle/info] 诊断日志上传请求开始：endpoint=https://aoji.diaboxapp.workers.dev/api/v1/diagnostic-logs/upload?device_id=eaca0bd5640654c3f0e62a2baeeac562 file=iPhone_20260609183318.zip bytes=1854724
- 2026-06-09T10:34:18.430636Z [lifecycle/error] 诊断日志上传请求失败：file=iPhone_20260609183318.zip endpoint=https://aoji.diaboxapp.workers.dev/api/v1/diagnostic-logs/upload?device_id=eaca0bd5640654c3f0e62a2baeeac562 elapsedMs=45764 error=TimeoutException after 0:00:08.000000: Future not completed
- 2026-06-09T10:34:18.530156Z [lifecycle/info] LinX/Aidex F003 通知 len=17
