通道状态变更消息格式
消息格式
名称 | 类型 | 是否必须 | 备注 |
---|---|---|---|
messageType | String | 是 | 事件类型=channel_state_notice_message |
messageId | Long | 是 | 消息id(消息时间戳) |
alarmTime | String | 是 | 报警时间,RFC3339格式 |
messageData | Object | 是 | 消息内容(详情见下表) |
messageData内容如下:
名称 | 类型 | 是否必须 | 备注 |
---|---|---|---|
deviceSn | String | 是 | 设备序列号 |
deviceName | String | 是 | 设备名称 |
videoChannels | object [] | 是 | 视频通道列表 |
videoChannels内容如下:
名称 | 类型 | 是否必须 | 备注 |
---|---|---|---|
channelId | int | 是 | 通道ID |
channelName | String | 是 | 视频通道名称 |
channelState | int | 是 | 通道状态(2:未配置;1:在线;0:离线) |
channelAbility | String[] | 是 | 通道能力集 |
//示例数据
{
"messageType": "channel_state_notice_message",
"messageId": :1722908888552331742,
"alarmTime": "2020-08-27T18:32:52.000+08:00",
"messageData": {
"deviceSn": "12421SS8XXXX",
"deviceName": "设备名称1",
"videoChannels": [
{
"channelId":0,
"channelName":"通道名称1",
"channelState":1,
"channelAbility":["ptz","talk"]
}
],
}
}