查询睡眠呼吸暂停数据
查询穿戴设备用户的睡眠呼吸暂停数据。
说明
查询设备的睡眠呼吸暂停数据,需要先在运动健康APP中激活睡眠呼吸暂停检测功能。打开路径:点击【设备】->点击已连接的【设备卡片】->点击【睡眠呼吸暂停检测】->打开页面后,点击上方的【激活】按钮。设备侧收集睡眠数据要求提前开启科学睡眠开关,查询睡眠数据前请先确保已调用设置科学睡眠开关接口打开开关且用户夜间有睡眠行为。不支持并发查询,同一时刻仅支持执行一个查询。 调用IndustryWear中的getDeviceManageClient方法,获取DeviceManageClient对象。构造用于查询睡眠呼吸暂停数据的ZSON格式的入参数据。{ "item": "obstructiveSleepApnea", "value": { "startTime": 1992342222, "endTime": 1992342229 }} 表1
参数
取值
含义
startTime
UTC时间戳,单位:秒(s)
查询数据开始时间
endTime
UTC时间戳,单位:秒(s)
查询数据结束时间
说明
接口要求查询开始时间和当前时间间隔不超过7天。 调用query方法查询睡眠呼吸暂停数据。DeviceManageClient deviceManageClient = IndustryWear.getDeviceManageClient(getContext()); ZSONObject zsonObject = new ZSONObject();try { ZSONObject valueObject= new ZSONObject(); valueObject.put("startTime", 1992342222); valueObject.put("endTime", 1992342229); zsonObject.put("item", "obstructiveSleepApnea"); zsonObject.put("value", valueObject);} catch (ZSONException e) { e.printStackTrace();} deviceManageClient.query(zsonObject.toString(), new ServiceCallback() { @Override public void onResult(int statusCode, String data) { }}); 表2 ServiceCallback返回值
返回值
取值
含义
statusCode
0、1、2、3、5、6、7
接口调用结果返回码,参考11.1返回码
data
-
接口调用成功时返回睡眠呼吸暂停数据,失败时返回错误信息
接口调用后返回的信息在ServiceCallback的onResult方法中处理,查询成功时返回data数据中包含睡眠呼吸暂停数据。data样例:{ "dataType": "obstructiveSleepApnea", "totalCount": 2, "index": 0, "count": 2, "dataList": [{ "startTime": 1657158420, "osaLevel": 1 },{ ... }]} 表3 dataList数据
返回值
取值
含义
dataList
-
具体数据信息列表,不同数据类型包含不同字段。
startTime
UTC时间,单位:秒
开始时间
osaLevel
1:正常2:疑似低风险3:疑似中风险4:疑似高风险风险等级
说明
如果单次调用回调方法时返回数据超过1M,会自动将本次待返回数据进行分页,数据分页后每一页数据将单独调用回调方法返回,不需要开发者再调用查询接口。当单次返回的数据中 index+count=totalCount 时,说明当前类型的数据已经全部查询完成。相关知识
睡眠呼吸暂停
Apple Watch 上的睡眠呼吸暂停通知
华为睡眠呼吸暂停怎么关闭?
在 Apple Watch 上接收睡眠呼吸暂停通知
华为手表/手环睡眠呼吸暂停检测
睡眠监测新发现:原来他是睡眠呼吸暂停!
苹果手表睡眠呼吸暂停功能详解
睡眠呼吸暂停与心功能不全
打鼾的胖子 当心睡眠呼吸暂停
舌头“减肥”或缓解睡眠呼吸暂停
网址: 查询睡眠呼吸暂停数据 https://www.trfsz.com/newsview1170829.html
推荐资讯
- 1发朋友圈对老公彻底失望的心情 12775
- 2BMI体重指数计算公式是什么 11235
- 3补肾吃什么 补肾最佳食物推荐 11199
- 4性生活姿势有哪些 盘点夫妻性 10428
- 5BMI正常值范围一般是多少? 10137
- 6在线基础代谢率(BMR)计算 9652
- 7一边做饭一边躁狂怎么办 9138
- 8从出汗看健康 出汗透露你的健 9063
- 9早上怎么喝水最健康? 8613
- 10五大原因危害女性健康 如何保 7828
