设备消息
设备消息
开发者应用下的设备会产生动检告警、上下线和智能事件。开放平台把这些消息 POST 到开发者后端的回调地址。后端收到后再转给自己的应用。
海外不提供消息通道拉取。不要按消费组或 pullMessages 对接。
回调
用 setMessageCallback 设置回调地址,并在 callbackFlag 里选择要接收的大类,多个大类用逗号分隔。
| callbackFlag | 收到什么 |
|---|---|
| alarm | 设备告警 |
| deviceStatus | 设备上下线 |
| numberstat | 客流数据 |
| faceAnalysis | 人脸智能 |
| capabilityEvent | 标准能力事件。msgType 为 eventId,外壳包含 deviceId 和 outputData |
alarm 与 deviceStatus 的历史报文仍使用 did、cid 和字符串 msgType。类型见 事件消息类型(历史 msgType 对照),历史报文格式见 事件消息格式定义(历史报文对照)。
回调须返回 HTTP 2xx 成功响应(建议 200)。状态码 200–399 视为成功;超时或非 2xx/3xx 计入失败。平台多次收不到有效响应后,会停止向该地址推送。步骤见 接收设备消息。
