在GB28181协议中,规定<CmdType>Catalog</CmdType>为设备目录查询,用于获取下级设备通道,包括下级通道厂商,状态等信息。
(1)请求消息示例:(注意这里的SN,DeviceID为下级设备或者平台的ID)
(2)响应消息示例:
响应消息中,对应的SN为请求消息中的SN,达到请求和响应一一关联的目的。
SumNum:这里表示本次响应通道总数,Num表示单个响应携带通道数量。所以,大部分平台这里会计算多个MESSAGE响应中的通道数量(Num)与SumNum做对比。当两者一致时,表示本次目录查询请求完成。(注:响应消息中的其他字段含义,详见《GBT28181-2016》)
问题案例分析:
问题一:响应消息被网关丢弃
上下级平台级联,下级存在50万设备。在上级检索下级设备目录时,下级平台抓包,已经收到上级平台的查询消息,且已经发出响应消息。但上级平台未收到下级平台响应,导致目录检索失败。</