{IDO设备通知/控制事件模型说明}
1.功能概述
提供说明固件主动请求的通知/控制事件模型成员的能力。
2.接口能力
1.数据更新请求类型:
1.1 功能概括:
无。
1.2 API ID:
final int? dataType;
1.3 API参数说明:
@return:数据更新请求类型,包括:
| 十进制值 | 说明 | |
|---|---|---|
| 0 | 无效 | |
| 1 | 手环已经解绑 | |
| 2 | 心率模式改变 | |
| 3 | 血氧产生数据,发生改变 | |
| 4 | 压力产生数据,发生改变 | |
| 5 | Alexa识别过程中退出 | |
| 6 | 固件发起恢复出厂设置,通知app弹框提醒 | |
| 7 | app需要进入相机界面(TIT01定制) | |
| 8 | sos事件通知(205土耳其定制) | |
| 9 | alexa设置的闹钟,固件修改,需要发送对应的通知位给app,app收到后发送获取V3的闹钟命令 | |
| 10 | 固件有删除日程提醒,app这边需要更新对应的列表数据 | |
| 11 | 固件端有修改对应的表盘子样式,通知app获取(command_id为0x33, key为 0x5000) | |
| 12 | 固件通知ios更新通知图标和名字 | |
| 13 | 固件通知app图标已经更新,通知app获取已经更新的图标状态 | |
| 14 | 固件请求重新设置天气,app收到收,下发天气数据 | |
| 15 | 步数每次增加2000步,设备请求app同步数据,app调用同步接口 | |
| 16 | 探测到睡眠结束,请求app同步睡眠数据,app调用同步接口同步 | |
| 17 | 固件三环数据修改,通知app更新三环数据 | |
| 18 | 固件充满电完成发送提醒,app收到后通知栏显示设备充电完成 | |
| 19 | 结束运动后,手动测量心率后,手动测量血氧后,手动测量压力后,设备自动请求同步,先检查链接状态,未连接本次同步不执行,满足下个自动同步条件后再次判断发起同步请求 | |
| 20 | 固件修改 心率通知状态类型、压力通知状态类型、血氧通知状态类型、生理周期通知状态类型、健康指导通知状态类型、提醒事项通知状态类型通知app更新心率、压力、血氧、生理周期、健康指导、提醒事项通知状态类型 | |
| 21 | 固件压力值计算完成,通知app获取压力值 | |
| 22 | 固件通知app,固件压力校准失败(固件退出测量界面/检测失败/检测超时/未佩戴) | |
| 23 | 保留 | |
| 24 | 固件通知app bt蓝牙已连接 | |
| 25 | 固件通知app bt蓝牙断开连接 | |
| 26 | 固件蓝牙通话开始 | |
| 27 | 固件蓝牙通话结束 | |
| 28 | 新版本固件每隔4分30秒发送一个通知命令用于修复ios 会显示离线的问题 | |
| 29 | 通知app运动开始(作用于拦截表盘传输同26) | |
| 30 | 通知app运动结束(作用于拦截表盘传输同27) | |
| 31 | 固件重启发送通知给app (app收到通知需要获取固件版本信息) | |
| 32 | 设备空闲时(没有使用aleax),需要上报通知给app(时间间隔为1小时) | |
| 33 | 固件整理空间完成通知app继续下传表盘文件 | |
| 34 | 固件通知app结束寻找手环指令 (对应6.3寻找手环) | |
| 35 | 固件进入省电模式通知app | |
| 36 | 固件退出省电模式通知app | |
| 38 | 固件传输原始数据完成,通知app获取特性向量信息 | |
| 39 | 固件通知app,固件血压校准失败(固件退出测量界面/检测失败/检测超时/未佩戴) | |
| 40 | 固件传输原始数据完成,没有特性向量信息,通知app数据采集结束 | |
| 41 | v3健康数据同步单项数据完成通知 (android 内部使用) | |
| 42 | 固件整理gps数据空间完成通知app下发gps文件 | |
| 43 | 固件升级EPO.dat文件失败,通知app再次下发一次该文件 | |
| 44 | 固件升级EPO.dat文件成功 | |
| 45 | 固件升级GPS失败,通知app重新传输 | |
| 46 | 固件升级GPS成功 | |
| 47 | 发起运动时, 固件GPS异常,通知app | |
| 48 | 固件润丰外设信息更新,通知app获取 | |
| 49 | 固件通知用户取消ble和手表配对,app弹窗处理 | |
| 50 | 固件通知app bt配对完成 | |
| 51 | 固件设置运动排序,通知app获取运动排序信息 | |
| 52 | 固件全天步数目标参数有更改,通知app获取全天步数目标(0208) | |
| 53 | 固件通知app固件进入血压校准界面 | |
| 54 | 固件自动识别开关状态更新,通知app获取运动自动识别开关状态(02EA) | |
| 55 | 固件快速模式切换慢速模式 | |
| 56 | 固件慢速模式切换快速模式 | |
| 57 | 固件更新mtu,APP下发获取mtu更新本地记录的mtu(本地记录的mtu大小大于20Bytes不更新) |
|
| 58 | 固件电量变化,APP下发获取电量信息 | |
| 59 | 当前处于DFU模式(思澈平台) | |
| 60 | 固件单位切换,通知APP获取单位(0222) | |
| 61 | 固件修改菜单列表(快捷列表),通知APP获取(02A8) | |
| 62 | 固件修改本地语言,通知APP获取(0222) |
2.通知类型:
2.1 功能概括:
无。
2.2 API ID:
final int? notifyType;
2.3 API参数说明:
@return:notifyType 通知请求类型,包括:
| 值 | 说明 | 位 |
|---|---|---|
| 1 | 闹钟已经修改 | bit0 |
| 2 | 固件过热异常告警 | bit1 |
| 4 | 亮屏参数有修改(02 b0) | bit2 |
| 8 | 抬腕参数有修改(02 b1) | bit3 |
| 16 | 勿擾模式获取(02 30) | bit4 |
| 32 | 手机音量的下发(03 0xE3)(删除),app音量修改,直接下发 | bit5 |
3.消息ID:
3.1 功能概括:
无。
3.2 API ID:
final int? msgId;
3.3 API参数说明:
@return:msgId,每个消息对应一个ID。
4.自定义短信:
4.1 功能概括:
无。
4.2 API ID:
final int? msgNotice;
4.3 API参数说明:
@return:自定义消息,包括:
| 值 | 说明 |
|---|---|
| 0 | 无 |
| 1 | 自定义短信1(正在开会,稍后联系)。 |
| 2 | 自定义短信2 |
| 3 | 自定义短信3 |
| 4 | 自定义短信4 |
| 5 | 自定义短信5 |
| .. | ..(依次类推到10) |
| 10 | 自定义短信10 |
5.错误状态索引:
5.1 功能概括:
无。
5.2 API ID:
final int? errorIndex;
5.3 API参数说明:
@return: 错误状态,包括:
| 值 | 错误类型 | 备注 |
|---|---|---|
| 0 | 没有错误 | |
| 1 | ACC | 1~100是固件错误 |
| 2 | PPG | |
| 3 | TP | |
| 4 | FLASH | |
| 5 | 过热(PPG) | |
| 6 | 气压 | |
| 7 | GPS | |
| 8 | 地磁 | |
| 100 | 开门狗复位 | 100~200复位日志码 |
| 101 | 上电复位 | |
| 102 | 软件错位复位 | |
| 103 | OTA复位 | |
| 104 | 用户主动复位 | |
| 105 | 低电关机复位 |
6.控制事件及对应的事件返回值:
6.1 功能概括:
无。
6.2 API ID:
final int? controlEvt;
final String? controlJson;
6.3 API参数说明:
@return: controlEvt BLE设备控制事件号,controlJson事件返回值,包括:
| 事件类型 | 事件号(controlEvt) | 事件返回值(controlJson) |
|---|---|---|
| 设备控制app音乐开始 | 551 | - |
| 设备控制app音乐暂停 | 552 | - |
| 设备控制app音乐停止 | 553 | - |
| 设备控制app音乐上一首 | 554 | - |
| 设备控制app音乐下一首 | 555 | - |
| 设备控制app拍照单拍 | 556 | - |
| 设备控制app拍照连拍 | 557 | - |
| 设备控制app音量加 | 558 | - |
| 设备控制app音量减 | 559 | - |
| 设备控制app打开相机 | 560 | - |
| 设备控制app关闭相机 | 561 | - |
| 设备控制app接听电话 | 562 | - |
| 设备控制app拒接电话 | 563 | - |
| 设备控制app音乐音量百分比 | 565 | 跳转到说明 |
| 设备控制app寻找手机开始 | 570 | - |
| 设备控制app寻找手机结束 | 571 | - |
| 设备通知app防丢启动 | 572 | - |
| 设备通知app一键呼叫开始 | 574 | 跳转到说明 |
| 设备通知传感器数据 | 575 | - |
| 设备通知app操作类型 | 576 | 跳转到说明 |
| 设备通知app数据更新 | 577 | - |
| 设备请求版本检查 | 578 | 跳转到说明 |
| 设备请求ota | 579 | 跳转到说明 |
| 设备通知app短信信息 | 580 | 跳转到说明 |
| 设备控制app相机 | 581 | 跳转到说明 |
| 设备通知固件喇叭音量修改 | 591 | 跳转到说明 |