一款专业的医疗辅助工具,致力于解决传统指尖采血痛苦且数据不连续的痛点。系统主要包含三大核心模块:一是设备管理层,支持传感器的自动发现、鉴权绑定与固件升级(OTA);二是实时监控层,通过高精度算法将原始电信号转化为血糖值,并提供自定义阈值报警;三是健康报告层,生成 TIR(目标范围内时间)、AGP(动态葡萄糖图谱)等专业医疗指标。业务路径覆盖了用户从开箱激活传感器到长期佩戴监测的全生命周期管理。
整体架构遵循 Clean Architecture 原则,分层清晰。我主导了 Android/iOS 双端的蓝牙协议栈实现与数据渲染引擎开发。
负责模块与结果: 负责解析私有蓝牙协议,编写了高效的二进制数据解析器,CPU 占用率降低 15%;重构了图表渲染模块,支持万级数据点的流畅缩放与拖拽,帧率稳定在 60FPS。
难点与解决: 遇到的最大挑战是蓝牙分包传输导致的数据丢包与乱序问题。为此设计了应用层的 ACK 确认机制与重传队列,保证了数据传输的 100% 完整性;此外,针对安卓碎片化严重的现状,建立了真机测试矩阵,修复了特定机型(如华为/小米)后台杀进程导致断连的 Bug,显著提升了应用的稳定性与用户留存率。