空間回調(diào)事件參數(shù)說明
對指定空間,用戶可設置Callback地址,當空間內(nèi)發(fā)生某些事件時,會通知用戶相關信息。
本文檔并非接口文檔,是空間事件回調(diào)參數(shù)Callback對應的數(shù)據(jù)結構。
當狀態(tài)更新時,通過HTTP接口向用戶服務器發(fā)送POST請求,消息體使用JSON格式。
用戶服務器響應200,表示成功接收。
設備狀態(tài)事件
參數(shù) | 類型 | 示例值 | 描述 |
Event | String | device_status | 事件類型。取值:
|
Time | Long | 1697738818 | 事件發(fā)送時間(unix時間戳)。 |
GroupId | String | 39478*****06084357 | 空間ID。 |
DeviceId | String | 5374667*****687846 | 設備ID。 |
DeviceStatus | String | on | 設備狀態(tài)。取值:
|
GbId | String | 340200000013201***** | 國標ID(僅適用于國標空間)。 |
流狀態(tài)事件
參數(shù) | 類型 | 示例值 | 描述 |
Event | String | stream_status | 事件類型。取值:
|
Time | Long | 1589336385 | 事件發(fā)送時間(unix時間戳)。 |
GroupId | String | 203408*****3329773 | 空間ID。 |
DeviceId | String | 511448*****3213176 | 設備ID。 |
DeviceStatus | String | on | 設備狀態(tài) 。 取值:
|
GbId | String | 371621029913270***** | 國標ID(僅適用于國標空間)。 |
StreamId | String | 530386*****7373001 | 流ID。 |
StreamName | String | 測試流 | 流名稱。 |
StreamStatus | String | on | 流狀態(tài)。 取值:
|
國標設備報警事件
參數(shù) | 類型 | 示例值 | 描述 |
Event | String | device_alarm | 事件類型。取值:
|
Time | Long | 1697739221 | 事件發(fā)送時間(unix時間戳)。 |
GroupId | String | 311351*****5774159 | 空間ID。 |
DeviceId | String | 311379*****7326085 | 設備ID。 |
DeviceStatus | String | on | 設備狀態(tài)。取值:
|
GbId | String | 440300009921700***** | 國標ID(僅適用于國標空間)。 |
Alarm | String | 5 | 報警類型。取值:
|
SubAlarm | Int | 1 | 報警子類型。取值:
|
Priority | String | 1 | 報警級別。取值:
|
StartTime | Int | 1697739220000 | 報警時間(unix時間戳,單位毫秒)。 |
請求示例
POST http://<callback_hostname>/<callback_path>
{
"Event":"device_status",
"DeviceId":"5374667*****687846",
"DeviceStatus":"on",
"Time":1470040811,
"GBId":"340200000013201*****",
"GroupId":"3947806*****084357"
}