Maxee 智能手表配套 App产品系统

我要开发同款
proginn11391151552026年08月27日
7阅读

技术信息

语言技术
AndroidiOSFlutter
系统类型
Android应用iOS应用
行业分类
智能硬件医疗健康

作品详情

行业场景


* [ ] 蓝牙手表扫描、绑定、自动重连

* [ ] 健康数据同步(步数、心率、血氧、睡眠)

* [ ] 手表文件导入与 AI 转写

* [ ] 表盘下载与安装

* [ ] OTA 固件升级

* [ ] Google/Apple 登录

* [ ] Apple IAP 积分购买

功能介绍

面向杰理(Jieli)蓝牙智能手表的跨端配套 App:设备配对与重连、健康同步、手表录音导入与云端 AI、表盘商城、固件 OTA 及账号体系。
### 核心业务能力

* 健康数据同步与展示(步数、心率、血氧、睡眠、卡路里、运动记录)

* 手表文件管理(录音导入、AI 转写/摘要/大纲、翻译)

* 表盘下载、安装与管理

* OTA 固件升级

* 设备绑定/解绑、扫码添加、蓝牙自动重连

* 用户账号体系(手机/邮箱/密码、Google/Apple 登录)

* 积分体系与 Apple IAP 购买

* 手表设置(勿扰、屏保、久坐提醒、消息推送、天气推送等)

项目实现

1. 负责 App 整体架构设计与落地:基于 GetX 搭建模块化 MVC(路由 / Binding / Controller / View),统一 `BaseController` / `BasePage`,并通过 `ServiceManager` 分层初始化存储、网络、鉴权签名、缓存、离线队列、权限与日志等核心服务。
2. 设计并实现 Flutter ↔ Android 蓝牙桥接层:基于 `MethodChannel('bluetooth_bridge')` 封装扫描、连接、健康、文件、OTA、录音等能力;Dart 侧以 `BluetoothPlugin` + `BluetoothManager` 门面统一对外暴露流式事件与业务 API,保证业务层与协议层解耦。
3. 实现 Android 侧 BLE 连接稳定性方案:支持设备扫描配对、指数退避自动重连(默认最多 5 次,`delay = baseDelay * 2^attempt`);区分用户主动解绑与异常断连,解绑后约 60s 抑制窗口内禁止误重连;结合前台服务保障后台保活与连接可用性。
4. 打通健康数据全链路:Android 侧通过 RCSP 小文件传输(`HealthHistoryDataSync`)拉取并解析心率、血氧、睡眠、步数、运动记录;实时数据经通道回传 Flutter,再由队列管理器上报服务端并刷新 UI(图表 / 列表 / 详情)。
5. 负责手表录音业务闭环:实现手表存储浏览与 BLE 文件下载,完成 Opus 解码转码、本地元数据落库(SQLite)及阿里云 OSS 上传;支持进程异常退出后的孤儿录音检测与恢复,并接入 AI 转写 / 总结 / 思维导图 / 翻译能力。
6. 参与固件 OTA 与表盘能力建设:对接杰理 OTA(`.ufw` 升级、进度回调、升级中重连);实现表盘商城下载、FAT

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论