雅为智能 Android SDK Ring — 功能思维导图
document sdk android ring mindmap
基于 雅为智能--Android_sdk_ring.md 归纳。支持 Mermaid 的编辑器可直接预览。
思维导图(Mermaid)
mindmap
root(QC Wireless SDK
戒指/手环 BLE)
定位与接入
Android 5.0+
蓝牙 4.0+
绿橙可穿戴设备
权限
网络
蓝牙
存储
定位
Android12+ BLE权限
连接管理
BleScannerHelper
开始扫描
停止扫描
指定MAC扫描
BleOperateManager
直连
扫连
解绑
重连
蓝牙开关监听
设备设置
校时与能力位
体温/表盘/血氧
血压/HRV/睡眠协议
一键检测/天气
功能支持查询
触控/手势
穆斯林
戒指多媒体控制
电量 0-100%
运动目标
步数/卡路里/距离
运动时长/睡眠时长
查找设备
恢复出厂
固件硬件版本
连续监测开关
心率 间隔可配
血氧
血压
压力
HRV
体温检测
数据同步
运动
当日汇总
步数明细 96点/天
运动记录 GPS轨迹
睡眠
旧协议
新协议+午休
久坐
心率 5分钟/点
血压 自动+手动
血氧 按小时
压力 HRV 30分钟/点
皮肤温度 自动/手动
穆斯林 按小时
近7天 offset
设备交互
戒指拍照
进入相机
保亮屏
拍照事件
消息推送 ANCS
来电/短信/微信等
佩戴校准
手动测量
心率
血压
血氧
压力
HRV
体温
一键测量
原始PPG数据
OTA升级
DFU校验
发包进度
重启
触控手势
读/写模式
场景 音乐/视频/穆斯林等
强度 1-10
主动上报
心率血压血氧变化
步数/体温
新运动记录
充电电量
自定义按键
实时步数距离卡路里
APP运动
开始暂停继续结束
多运动类型
运动中实时数据
穆斯林实时计数
树形结构(纯文本)
QC Wireless SDK(戒指/手环 BLE)│├── 1. 定位与接入│ ├── 系统:Android 5.0+、蓝牙 4.0+│ ├── 设备:绿橙无线可穿戴│ └── 权限:网络 / 蓝牙 / 存储 / 定位 / Android 12+ BLE│├── 2. 连接管理│ ├── 扫描:全量 / 停止 / 指定 MAC│ └── 连接:直连 / 扫连 / 解绑 / 重连 / 蓝牙状态监听│├── 3. 设备设置与查询│ ├── 校时 + 能力位(体温、血氧、血压、睡眠协议、HRV…)│ ├── 功能支持(触控、手势、穆斯林、戒指场景控制)│ ├── 电量、运动目标、查找设备、恢复出厂│ └── 固件 / 硬件版本号│├── 4. 连续监测开关│ └── 心率|血氧|血压|压力|HRV|体温(读/写)│├── 5. 数据同步(通常近 7 天)│ ├── 运动:当日汇总、步数明细、训练记录(100+ 运动类型)│ ├── 睡眠:旧协议 / 新协议(含午休)│ ├── 久坐、心率、血压、血氧、压力、HRV、皮肤温度│ └── 穆斯林数据│├── 6. 设备交互│ ├── 戒指拍照控制│ ├── 消息推送到设备│ └── 佩戴校准│├── 7. 手动测量│ └── 心率 / 血压 / 血氧 / 压力 / HRV / 体温 / 一键测量 / 原始数据│├── 8. OTA 固件升级(DFU)│├── 9. 触控与手势│├── 10. 设备主动上报(监听)│ └── 健康变化、步数、电量充电、运动记录、按键事件…│└── 11. APP 发起运动 └── 开始·暂停·继续·结束 + 实时运动数据
核心类关系(简图)
flowchart LR
subgraph 连接层
BS[BleScannerHelper
扫描]
BO[BleOperateManager
连接/测量/监听]
end
subgraph 命令层
CH[CommandHandle
指令请求]
end
subgraph 大数据
LD[LargeDataHandler
血氧等]
SA[SleepAnalyzerUtils
睡眠]
FH[FileHandle
温度]
SP[SportPlusHandle
运动记录]
DF[DfuHandle
OTA]
end
APP[Android APP] --> BS
APP --> BO
APP --> CH
CH --> BO
APP --> LD
APP --> SA
APP --> FH
APP --> SP
APP --> DF
数据流概览
flowchart LR
A[APP] -->|扫描/连接| B[BLE 设备]
A -->|CommandHandle 设置/查询| B
A -->|同步历史数据| B
B -->|主动上报 Notify| A
A -->|手动测量/一键测量| B
A -->|APP 运动控制| B
A -->|DFU 固件| B
生成说明:与 SDK 英文原文档章节对应 — 2.3.1 连接、2.3.2 功能、2.3.3 同步、2.3.6 OTA、2.3.7–2.3.10 测量/触控/上报/运动。