目录
协议内容
消息格式
报警通知SDP消息体:
报警响应SDP消息体:
Notify消息字段含义
Response消息字段含义
协议内容
报警事件通知和分发使用 IETF RFC 3428 中定义的方法 MESSAGE
报警事件通知和分发流程中的请求命令采用 MANSCDP 协议格式定义,报警事件通知命令和响应如下:
消息格式
报警事件通知请求:命令类型(CmdType)、 命令序列号(SN)、设备编码(DeviceID)、
报警级别(AlarmPriority)、 报警时间(AlarmTime)、 报警方式(AlarmMethod)、 经度(Longitude)、
纬度(Latitude) 等, 扩展报警类型(AlarmType)、报警类型参数(AlarmTypeParam)。
报警事件通知应答:应包括命令类型(CmdType)、 命令序列号(SN)、 设备编码(DeviceID)、
执行结果(Result)。
报警通知SDP消息体:
<?xml version="1.0"?>
<Notify>
<CmdType>Alarm</CmdType>
<SN>1</SN>
<DeviceID>64010000001340000101</DeviceID>
<AlarmPriority>4</AlarmPriority>
<AlarmTime>2009-12-04T16:23:32</AlarmTime>
<AlarmMethod>5</AlarmMethod><!-- 5-视频报警 -->
<Info>
<AlarmType>6</AlarmType><!-- 6-入侵检测报警 -->
<AlarmTypeParam>
<EventType>1</EventType><!-- 1-进入区域 -->
</AlarmTypeParam>
</Info>
</Notify>
报警响应SDP消息体:
<?xml version="1.0"?>
<Response>
<CmdType>Alarm</CmdType>
<SN>1</SN>
<DeviceID>64010000001340000101</DeviceID>
<Result>OK</Result>
</Response>
Notify消息字段含义
Notify消息体:
字段名 | 字段值 | 是否必选 | 含义 |
CmdType | Alarm | 必选 | 命令类型:报警通知 |
SN | 十进制整数 | 必选 | 命令序列号 |
DeviceID | 20位十进制字符串 | 必选 | 设备编号 |
AlarmPriority | 字符串 | 必选 | 报警级别:1为一级警情, 2为二级警情, 3为三级警情, 4为四级警情 |
AlarmMethod | 字符串 | 必选 | 报警方式:1为电话报警, 2为设备报警, 3为短信报警, 4为GPS报警, 5为视频报警, 6为设备故障报警, 7其他报警 |
AlarmTime | 2009-12-04T16:23:32 | 必选 | 报警时间 |
AlarmDescription | 字符串 | 可选 | 报警内容描述 |
Longitude | double | 可选 | 经度信息 |
Latitude | double | 可选 | 纬度信息 |
Info | XML节点 | 可选 | 扩展Info项携带报警类型、报警类型参数字段 |
Notify的扩展信息Info消息体:
二级XML节点 | 三级XML节点 | 字段值 | 是否必选 | 含义 |
AlarmType | | 整数 | 可选 | 报警类型,依赖报警方式,有三种情况。 |
AlarmTypeParam | | | 可选 | 报警类型扩展参数,在入侵检测报警时可携带<EventType>节点。 |
EventType | 整数 | 可选 | 事件类型: 1-进入区域; 2-离开区域 |
关于AlarmType字段的含义解释:
- 报警方式(AlarmMethod)为2时,
- 不携带AlarmType为默认的报警设备报警;
- 携带AlarmType取值及对应报警类型:1-视频丢失报警; 2-设备防拆报警; 3-存储设备磁盘满报警; 4-设备高温报警; 5-设备低温报警。
- 报警方式(AlarmMethod)为5时,
- 取值如下:1-人工视频报警; 2-运动目标检测报警; 3-遗留物检测报警; 4-物体移除检测报警; 5-绊线检测报警;6-入侵检测报警; 7-逆行检测报警; 8-徘徊检测报警; 9-流量统计报警; 10-密度检测报警; 11-视频异常检测报警; 12-快速移动报警。
- 报警方式(AlarmMethod)为6时,
- 取值如下: 1-存储设备磁盘故障报警; 2-存储设备风扇故障报警。
Response消息字段含义
字段名 | 字段值 | 是否必选 | 含义 |
CmdType | Alarm | 必选 | 命令类型:报警通知 |
SN | 十进制整数 | 必选 | 命令序列号 |
DeviceID | 20位十进制字符串 | 必选 | 设备编号 |
Result | 字符串 | 必选 | 结果类型:OK为成功,ERROR为失败 |