IDO设备通知/控制事件模型说明

IDODeviceNotificationModel

提供说明固件主动请求的通知/控制事件模型成员的能力。

属性 类型 说明
type Int 监听设备状态 说明
notifyType Int 通知类型 说明
msgId Int 每个消息对应一个ID
msgNotice Int 自定义短信 说明
errorIndex Int 错误状态索引 说明
controlEvt Int 控制事件类型 说明
controlJson String 控制事件返回值(部分事件才有)说明

设备状态:  

十进制值 说明
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
37 固件通知请求app下发设置gps热启动参数(废弃)
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)
63 固件修改当前表盘,通知APP获取
64 固件测量完成,通知APP获取结果(0606)
65 固件修改智能心率模式,通知APP获取智能心率模式参数(0263)
66 固件通知APP升级血压模型算法文件(.bpalgbin)
67 固件修改压力开关状态,通知APP获取压力开关参数(0245)
68 固件修改血氧饱和度开关状态,通知APP获取血氧饱和度开关参数(0244)
69 固件修改电子卡片内容,通知APP获取电子卡片内容
70 固件修改晨报内容,通知APP获取晨报内容
71 固件修改语音备忘录,通知APP获取语音备忘录内容
72 APP发起测量功能的时候,固件通知APP手表未佩戴的异常
73 APP发起的测量身体成分测量失败,通知APP
74 固件AI语音功能退出,通知APP
75 固件AI表盘功能退出,通知APP
76 76 固件通知APP更新OTA
77 固件遇到账户不一致,用户点击取消配对
78 固件遇到账户不一致,用户点击确定恢复出厂
82 固件点击连接新手机, 通知app断联
83 固件通知APP需要更新EPO(星历)文件

通知类型: 

说明
1 闹钟已经修改
2 固件过热异常告警
4 亮屏参数有修改
8 抬腕参数有修改
16 勿擾模式获取

自定义短信: 

说明
0
1 自定义短信1(正在开会,稍后联系)。
2 自定义短信2
3 自定义短信3
4 自定义短信4
5 自定义短信5
.. ..(依次类推到10)
10 自定义短信10

错误状态索引: 

错误类型 备注
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 低电关机复位

控制事件及对应的事件返回值: 

事件类型 事件号(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 跳转到说明
Copyright © 2023-2024 IDO. All rights reserved. all right reserved,powered by Gitbook修改日期: 2024-10-11 14:40:01

results matching ""

    No results matching ""