百度智能手环蓝牙私有通信协议
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能手环蓝牙私有通信协议文档
百度在线网络技术(北京)有限公司
(版权所有,翻版必究)
目录
前言 (5)
1名词解释与约定 (6)
1.1名词解释 (6)
1.1.1设备 (6)
1.1.2手机 (6)
1.2约定 (6)
1.2.1协议栈字节序 (6)
1.2.2 L2 层V-length注意项 (6)
2协议结构介绍 (6)
2.1协议栈结构图 (6)
2.2 L0(UART Profile) (7)
2.2.1模块图 (7)
2.2.2协议层功能描述 (7)
2.3 L1(Transport layer) (8)
2.3.1协议层功能描述 (8)
2.3.2协议层数据包结构 (8)
2.3.3 L1版本号 (9)
2.4 L2(Application layer) (9)
2.4.1协议层数据包结构 (9)
3 L2 command详解 (9)
3.1 Command 列表 (9)
3.2固件升级命令(command id 0x01) (10)
3.2.1 L2 版本号 (10)
3.2.2固件升级命令key列表 (10)
3.2.3进入固件升级模式请求key (10)
3.2.4进入固件升级模式返回key (10)
3.3设置命令(command id 0x02) (11)
3.3.1 L2 版本号 (11)
3.3.2设置命令key列表 (11)
3.3.3时间设置key (11)
3.3.4闹钟设置key (12)
3.3.5获取设备闹钟列表请求key (12)
3.3.6获取设备闹钟列表返回key (12)
3.3.7用户profile设置key (13)
3.3.8防丢设置key (13)
3.3.9计步目标设定 (13)
3.3.10久坐提醒设置key (14)
3.3.11左右手key (14)
3.3.12 手机操作系统设置 (14)
3.3.13 来电通知电话列表设置 (15)
3.3.14 来电通知开关 (15)
3.4绑定命令(command id 0x03) (15)
3.4.2绑定命令key列表 (15)
3.4.3绑定用户请求key (16)
3.4.4绑定用户返回key (16)
3.4.5用户登录请求key (16)
3.4.6用户登录返回key (16)
3.4.7用户解除绑定key (17)
3.4.8超级绑定key (17)
3.4.9超级绑定返回key (17)
3.5提醒命令(command id 0x04) (17)
3.5.1 L2 版本号 (17)
3.5.2提醒命令key列表 (17)
3.5.3来电提醒key (18)
3.5.4来电已接听key (18)
3.5.5来电已拒接key (18)
3.6运动数据命令(command id 0x05) (18)
3.6.1 L2 版本号: (18)
3.6.2运动数据命令key列表 (18)
3.6.3请求数据key (19)
3.6.4运动数据返回key (19)
3.6.5睡眠数据返回key (20)
3.6.6 More flag key (20)
3.6.7睡眠设定数据返回key (20)
3.6.8数据实时同步设置key (21)
3.6.9历史数据同步开始key (21)
3.6.10历史数据同步结束key (21)
3.6.11当天运动状态同步 (22)
3.6.12最近一次运动状态同步 (22)
3.6.13当天总运动数据校准 (22)
3.6.14当天总运动数据校准返回 (22)
3.7工厂测试命令(command id 0x06) (23)
3.7.1 L2 版本号: (23)
3.7.2工厂测试命令key列表 (23)
3.7.3请求echo服务key (23)
3.7.4 Echo服务返回key (24)
3.7.5请求Charge信息key (24)
3.7.6返回charge信息 (24)
3.7.7点亮led请求key (24)
3.7.8震动马达请求key (24)
3.7.9 SN写请求key (25)
3.7.10 SN读请求key (25)
3.7.11 SN 返回key (25)
3.7.12 test flag写请求key (25)
3.7.13 test flag 读请求key (25)
3.7.15请求sensor数据key (26)
3.7.16返回sensor数据key (26)
3.7.17进入测试模式,超级命令key (26)
3.7.18退出测试模式,超级命令key (26)
3.7.19按键测试key (27)
3.7.20马达老化测试key (27)
3.7.21 LED老化测试key (27)
3.8控制命令(command id 0x07) (27)
3.8.1 L2 版本号: (27)
3.8.2控制命令key列表 (28)
3.8.3拍照控制key (28)
3.8.4单击控制key (28)
3.8.5双击控制key (28)
3.8.6相机应用状态请求key (28)
3.9 Dump Stack命令(command id 0x08) (29)
3.9.1 L2 版本号: (29)
3.9.2Dump Stack命令key列表 (29)
3.9.3请求手环assert位置信息key (29)
3.9.4返回assert位置信息key (29)
3.9.5返回assert位置信息key (29)
3.9.6请求获取Assert时的栈信息key (30)
3.9.7反馈assert栈信息key (30)
3.10 测试flash读取命令(command id 0x09) (30)
3.10.1 L2 版本号: (30)
3.10.2测试flash读取命令key列表 (30)
3.11 日志命令(command id 0x0a) (30)
3.11.1 L2 版本号: (30)
3.11.2日志命令key列表 (30)
3.11.3打开日志功能key (31)
3.11.4关闭日志功能key (31)
3.11.5日志发送key (31)