Files
akmon/doc_eldercare/alert.md
2026-01-20 08:04:15 +08:00

14 KiB
Raw Permalink Blame History

、 接收推送消息根据返回pushType字段值来区分是哪个推送类型 1.SOS推送 2.体温、心率、血压、血氧推送H.心率 O.血氧 W.体温 X.高压 Y.低压 根据是否有对应的返回字段来 判断接收到推送的数据类型,有可能同时推送多种类型的数据) 3.定位推送 4.通知推送
【再根据Action字段的值来判断是哪种通知类型 Action通知类型: -1(设备在线离线状态改变通知 OL0.离线1.在线) 4在围栏内停留
5离开围栏 6进入围栏
9低电报警
11跌倒报警
23高温报警
26断开wifi
28wifi离线
36防盗设备报警
42八件套布防告警
44八件套在家布防告警 7.SOS报警 10摘除报警 22低温报警 24更换SIM卡 27连接wifi 35社区居家养老设备报警 37状态通知告警 43八件套撤防告警 45八件套报警告警451门磁告警452烟感告警453红外告警454气感告警455一氧化 碳告警456紧急按钮告警457防拆告警458水浸告警459红外对射告警450A断电告警45FF 网关告警); 47设备wifi不一致报警
49红外报警带图片Img如有位置则也会带上位置参数 50NB设备按键报警
51NB防拆报警 52NB报警复位或者设备恢复正常NB报警默认没有位置参数返回 61NB设备报警
63人体存在报警 67NB设备测试报警
85八件套网关上线
87八件套删除子设备
114烟感、气感、门磁事件上报
116SCA设备事件上报
118防跌倒雷达设备事件上报
121智能胸牌设备告警上报
84八件套网关离线 86八件套添加子设备 113门磁事件上报 115拉绳SOS设备上报 1174G视频门磁事件上报 119d5网关子设备报警 122NB温湿度报警 123气感报警
125水浸报警
127JSZN跌倒报警
129JSZN燃气报警
131对讲SOS报警
134AI智能报警器触发告警 200 app绑定的设备昵称、手机号、分组、签名、地址信息 124烟感报警 126摄像头报警 128JSZN井盖报警 130JSZN红外报警 132ZML_SOS型号的SOS报警
6.计步翻转次数推送 7.进出围栏推送 8.微聊语音推送 【 示例:{"msgType":2,"MID":"860700123456384","Time":"2025-06 24 18:37:04","content":"https://files.xxxx.com/app/2025/06/24/xxx.amr"} msgType表示消息类型 1文字消息
2语音消息 content为发送的文字或语音文件地址amr格式如需长期保存请下载自行保存 】 9.睡眠带报警消息推送 【Action表示消息类型 68睡眠仪心率过速
70呼吸过速
72.睡眠仪离床报警
74离线报警 】 10.睡眠带心率、呼吸等数据推送 11.睡眠带睡眠报告推送 12.手表睡眠数据推送 13.手表心率HRV数据推送 15.设备数据推送 【dType区分设备型号 1JSZN睡眠雷达
】 4.6.2 推送返回数据说明 1.SOS推送返回数据 { } "pushType": 1, "MID": "861174001443036", "UID": "f5b43b60797c670a1039e273", "Content": "向您发出求救", "Time": "2021-07-07 16:35:21", "Name": "张三
", "SMID": "1627356772861174001443036", "Lon": 113.29621, "Lat": 23.141916, "Radius": 550, "Pro": "广东省", 69睡眠仪心率过缓 71呼吸过缓 73睡眠仪一健报警 2JSZN跌倒雷达 "City": "广州市", "Dist": "越秀区", "Str": "黄花岗街道太和岗路富力御龙庭", "Guarder": "13002070076" 参数说明: 名称 类型 说明 PushType int 推送类型 MID string 设备IMEI Name string 姓名 SMID string 消息ID Guarder string 监护人手机号码 Lon float 经度 Lat float 纬度 Pro string 省份 City string 城市 Dist string 县区 Str string 街道 Radius int 精度 Time string SOS时间,格式为[yyyy-MM-dd HH:mm:ss]

2.体温、心率、血压、血氧推送数据(根据是否有对应的返回字段来判断接收到推送的数据类型,有可能同时推 送多种类型的数据)

参数说明: 名称 类型 说明 H int 心率 O int 血氧 W float 体温 X int 高压 Y int 低压 Time string 时间[yyyy-MM-dd HH:mm:ss] pushType int 推送类型 MID string 设备ID

3.定位推送数据

参数说明: { "pushType": 2, "MID": "860315001079723", "W": 36.3, "H": 66, "O": "90", "X": "114", "Y": "71", "Time": "2021-02-07 16:19:21" } { "pushType": 3, "MID": "860314001125321", "Lon": 113.3161749, "Lat": 23.1246395, "Radius": 29, "Pro": "广东省", "City": "广州市", "Dist": "天河区", "Str": "冼村街道邦华环球广场", "CT": "2021-03-22 16:43:10", "UT": "2021-03-22 16:43:10" } 名称 类型 说明 pushType int 推送类型 MID string 设备IMEI Lon float 经度 Lat float 纬度 Radius int 精度 Pro string 省份 City string 城市 Dist string 县区 Str string 街道 CT string 定位开始时间 UT string 定位结束时间 Time string 定位上报时间[yyyy-MM-dd HH:mm:ss]

4.通知推送数据

参数说明: 名称 类型 说明 pushType int 推送类型 MID string 设备IMEI UID string 设备唯一UID Lon float 经度 Lat float 纬度 Pro string 省份 City string 城市 Dist string 县区 Str string 街道 Action int 通知类型 Time string 通知时间[yyyy-MM-dd HH:mm:ss] DevType string 当Action113门磁事件上报时返回 表示设备类型:设备类型 01 门磁 02 燃气 03 烟感 04 紧急按钮 05 一氧化碳 06 温感 07 声光 08 白蚁监测器 09 水浸 0A 断电报警器 { "MID": "860315001079723", "UID": "8f50df5e428eea7537d440b5", "Time": "2021-11-29 09:56:25", "Lon": 113.504036, "Lat": 23.534475, "Pro": "广东省", "City": "广州市", "Dist": "从化区", "Str": "太平镇套牛庄", "Action": 10, "pushType": 4 } 0B 红外报警器 MCStatus string 当Action113门磁事件上报时返回 表示门窗状态 00 门窗关闭 01 门窗打开 Electric int 当Action113门磁事件上报时返回表示电池电压 CSQ int 当Action113门磁事件上报时返回表示信号强度 B int 当Action113门磁事件上报时返回表示电量 PDType string NB的产品类型 01 门磁 02 烟感 03 红外 04 气感 05 一氧化碳 06 紧急按钮 07 防拆探测 08 水浸 09 红外对射 0A 断电报警器 0B 门阻报警器 0C 电梯停运监测 0D 人体存在跌倒报警器 FF 网关 SCA的设备类型 0x00 未知类型(待指定型号) 0x10 NB网关 0x11 NB门磁 0x12 NB红外 0x13 NB烟感 0x14 NB气感 0x15 NB手爆 0x16 NB紧急按钮 0x17 NB CO
0x18 NB水浸 0x19 NB震动 EventType string 当Action为61表示NB设备上报61 且不带此EventType默认是其它 PDType报警) 0D00 设备故障 0D01 驻留报警 0D02 跌倒报警 0D03 有人报警 0D04 无人报警 当Action113为门磁事件 当Action114为烟感、气感、门磁设 备 当Action为115表示拉绳SOS设备 02 报警 03 报警恢复 04 防拆报警 05 防拆报警恢复 06 低电压 07 低电压恢复 08 传感器故障 09 传感器故障恢复 0A 测试报警 0B 测试报警恢复 0C 紧急报警 0D 紧急报警恢复 0E 温度报警 0F 温度报警恢复 当Action为116表示SCA设备 0x0001 告警 0x0002 低电 0x0004 防拆 0x0005 故障 0x000D 测试 0x0011 报警恢复 0x0012 低压恢复 0x0014 防拆恢复 0x0015 故障恢复 0x00AA 设备ACK 0x001E 添加子设备 0x001F 删除子设备 118防跌倒雷达设备 01 设备电量告警 02 设备故障告警 03 跌倒告警 04 滞留告警 05 长时间无人体存在提醒 当Action为122表示NB温湿度设备 01 高温报警 02 低温报警 03 高湿度报警 04 低湿度报警 05 SOS报警 06 低电压报警 RQND int 当Action为燃汽报警时返回表示燃汽浓度单位%LEL VideoUrl String 当action为117时返回视频门磁报警后现场15秒高清视频 CoverUrl String 当action为117时返回视频门磁报警后现场的一张照片 JGAlarmType int 当Action为128 10 溢水告警恢复 11 溢水告警 12 电池电压告警 13 井盖打开或关闭报警 JGLeanAngle int 当Action为128时返回倾斜角度,取值范围:0-180 JGCoverState int 当Action为128时返回井盖状态 0 关闭 1 开启 JGArmingState int 当Action为128时返回布防状态 0 撤防 1 布防

5.消息已读推送数据

参数说明: 名称 类型 说明 pushType int 推送类型 SMID string 消息ID MID string 设备IMEI Time string 时间 Action Int 消息类型

6.计步翻转次数推送数据 { "pushType": 5, "SMID": "1627365811861174001443036", "MID": "861174001443036", "Time": "2021-07-27 14:04:40", "Action": 7 }

参数说明: 名称 类型 说明 pushType int 推送类型 MID string 设备IMEI Step Int 步数 Roll Int 翻转次数 Day string 日期[yyyyMMdd]

7.进出围栏推送数据

参数说明: 名称 类型 说明 pushType int 推送类型 MID string 设备IMEI Lon float 设备当前位置,经度 Lat float 设备当前位置,纬度 Pro string 设备当前位置,省份 City string 设备当前位置,城市 Dist string 设备当前位置,县区 Str string 设备当前位置,街道 Time string 进出围栏时间,格式为[yyyy-MM-dd
HH:mm:ss] Content string 消息内容,进或出围栏

8.微聊语音推送数据 { "pushType": 6, "MID": "860315001079723", "Step": 2035, "Roll": 15, "Day": "20211030" } { "pushType": 7, "MID": "861174002017037", "Lon": 113.303642, "Lat": 23.145624, "Pro": "广东省", "City": "广州市", "Dist": "越秀区", "Str": "太和岗路", "Time": "2021-11-01 16:09:30", "Content": "进入围栏(创意大道)" }

参数说明: 名称 类型 说明 pushType int 推送类型 UID string 设备唯一UID MType int 消息类型0为文字消息1为语音消 息2为图像消息 MID string 设备IMEI CImgID string 图像ID CAmrID string 语音消息ID AmrLen int 语音消息长度 Time string 发送消息的时间,时间戳形式,精确 到毫秒 Name string 消息发起者的昵称 ImgID string 消息发起者的图像ID Guarder string 监护号码

9.睡眠带报警消息推送数据

参数说明: 名称 类型 说明 pushType int 推送类型 MID string 设备IMEI Content string 报警内容 Time string 报警时间 Action Int 报警类型 68.睡眠仪心率过速 69.睡眠 仪心率过缓 70.呼吸过速 71.呼吸过缓 72.睡眠仪离床报警 73.睡眠仪一健报 警 74.离线报警

10.睡眠带心率、呼吸等数据推送 { "pushType": 8, "UID": "d2a3335f4ee5bb8b536cb295", "Name": "手表", "MID": "863000112307810", "Guarder": "17351781019", "ImgID": "e476005866e8a2a6407502b3", "CType": 1, "MType": 1, "CAmrID": "http://app.xcloudtech.com/v3/device/file?FileID=252e8e61c2626c6f27273021", "AmrLen": 4, "Time": 1636707877143 } { "pushType": 9, "MID": "861174002017037", "Action": 69, "Time": "2022-03-09 10:09:30", "Content": "" }

参数说明: 名称 类型 说明 pushType int 推送类型 MID string 设备IMEI Time string 推送时间 格式为[yyyy-MM-dd HH:mm:ss] SHeart int 心率 SBreath int 呼吸 SStatus string 状态 3.睡眠 4.离床 5.打鼾 6.体动 B int 电量 SDate string 日期 格式为[yyyy-MM-dd HH:mm:ss]

11.睡眠带睡眠报告推送

参数说明: 名称 类型 说明 MID string 设备IMEI Time string 时间 格式为[yyyy-MM-dd HH:mm:ss] Day string 睡眠日期格式yyyy-mm-dd SResult int 睡眠评价1非常好2挺好的3一般 般4不太好5数据不全 SIndex int 睡眠指数满分100分0-100分 SLen int 睡眠时长,单位分钟 ABreath int 平均呼吸,单位 次/分 AHeart int 平均心率,单位 次/分 Moves array 体动对象数组对象包含参数T和V 如[{T:'',V:1},{T:'',V:2}]T表示 时间hh:mmV表示数值 Hearts array 心率对象数组对象包含参数T和V 如[{T:'',V:60},{T:'',V:57}]T表 示时间hh:mmV表示数值 Breaths array 呼吸对象数组对象包含参数T和V 如[{T:'',V:13},{T:'',V:19}]T表 示时间hh:mmV表示数值 Sleeps array 睡眠质量,深浅睡眠对象数组,对象 { "MID": "395016710253", "Time": "2022-03-04 16:54:29", "data": [ { "SHeart": 0, "SBreath": 0, "SStatus": 4, "B": 100, "SDate": "2022-03-04 16:53:30" }, { "SHeart": 0, "SBreath": 0, "SStatus": 4, "B": 100, "SDate": "2022-03-04 16:53:31" } ] } 包含参数T和V如 [{T:'',V:0},{T:'',V:2}]T表示时 间V表示数值0清醒1浅睡2中 睡3深睡 Somns int 浅睡占比 SMid int 中睡占比 SDeep int 深睡占比 Sobers int 清醒占比

12.手表睡眠数据推送

参数说明: 名称 类型 说明 MID string 设备IMEI Time string 时间 格式为[yyyy-MM-dd HH:mm:ss] Day string 睡眠日期格式yyyymmdd DS int 深睡时长,分钟为单位 LS int 浅睡时长,分钟为单位 AW int 清醒时长,分钟为单位 13.手表心率HRV数据推送

参数说明: 名称 类型 说明 MID string 设备IMEI Time string 时间 格式为[yyyy-MM-dd HH:mm:ss] StartTime string 时间戳,开始测量的时间及唯一标识,例如1682479179 (每轮中测量上报的数据包序号使用同一个时间戳) Flag int 本轮测量的开始/进行中/结束0==开始1==进行中2== 结束 Data int 本轮测量的一组数据包,内容是多个R-R值数量不定 Datalndex int 本轮测量中上报的数据包序号,2个字节字符串例如01