Flutter 高通 蓝牙 OTA开发
我拥有一套完整的 Android 与 iOS 蓝牙 OTA 源码,目标是在一个月之内将其迁移到 Flutter,以便同一套代码能够在 Android 与 iOS 端进行高通芯片设备的固件升级(Firmware updates)。
核心任务
1. 参考现有原生代码逻辑,用 Dart + Flutter 重构蓝牙通信、文件分段传输、进度回调与错误处理流程。
2. 保留并优化 OTA 关键细节:握手、校验、断点续传、升级结果确认。
3. 封装为易于复用的 Flutter 插件或模块,并附带简单示例页面演示升级流程。
交付物
• Flutter 源码(含 pubspec 依赖说明)
• 打包后可直接安装的 Android APK 与 iOS IPA 供快速验证
• 开发与集成文档(步骤、接口说明、常见问题排查)
验收标准
• 连接高通蓝牙设备后,可稳定识别固件版本并在 1 次完整升级流程内成功写入新固件。
• 升级过程中断电或信号中断时,可自动恢复或提示用户重新开始,不损坏设备。
• CPU 与内存占用合理,UI 端升级进度、速度、剩余时间显示准确。
如你在 Flutter 蓝牙通信或高通 OTA 方面有实战经验,请在交付中充分利用这些最佳实践。