消息概述
消息格式
消息统一数据结构:
| 参数名称 | 参数类型 | 参数含义 | 说明 |
|---|---|---|---|
| appId | String | 应用 id | |
| sig | String | 签名 | MD5(appId+secret),计算值为 32 位小写 |
| msgList | list | 消息列表 |
msgList数据格式:
| 参数名称 | 参数类型 | 参数含义 | 说明 |
|---|---|---|---|
| msgType | String | 消息类型 | 参考消息类型 |
| timeStamp | String | 消息时间戳 | 13 位毫秒 |
| data | String | 消息内容 | 不同的消息类型,data 的格式不同,请根据消息类型分别解析 |
json
{
"appId": "xxx",
"sig": "xxx",
"msgList": [
{
"msgType": "xxx",
"timeStamp": "xxx",
"data": {
"xxx": "xxx"
}
},
{
"msgType": "xxx",
"timeStamp": "xxx",
"data": {
"xxx": "xxx"
}
}
]
}消息类型
| 消息类型 | 说明 |
|---|---|
MESSAGE_DEVICE_BIND | 设备绑定消息 |
MESSAGE_DEVICE_UNBIND | 设备解绑消息 |
MESSAGE_DEVICE_ONLINE | 设备上线消息 |
MESSAGE_DEVICE_OFFLINE | 设备下线消息 |
MESSAGE_DEVICE_MOTION | 设备运动告警消息 |
MESSAGE_DEVICE_SOUND | 设备声音告警消息 |
MESSAGE_REGIONAL_INVASION | 区域入侵消息 |
MESSAGE_BORDER_INTRUSION | 边界入侵消息 |
MESSAGE_CROSS_BORDER_DETECTION | 越界侦测消息 |
MESSAGE_DEVICE_HUMAN | 人形告警 |
MESSAGE_FACE_SNAP | 人脸抓拍消息 |
MESSAGE_FACE_RECOGNITION | 人脸识别结果 |
MESSAGE_AI | AI 事件消息 |
MESSAGE_CAR_SNAP | 车辆抓拍消息 |
MESSAGE_CAR_RECOGNITION | 车辆识别结果 |