文章目录- 前言
- 订阅
- 移动位置通知
- 取消订阅
- 流程图
- 技术交流
前言
本片博文适用于GB28181-2016版本,在2016版本中移动位置(GPS)是新增的协议,协议中对移动位置订阅的描述不是太清晰,下面介绍一下移动位置订阅的大致流程。
订阅
直接上订阅报文:
代码语言:javascript复制<?xml version="1.0"?>
<Query>
<CmdType>MobilePosition</CmdType>
<SN>51</SN>
<DeviceID>15000000001310000001</DeviceID>
<Interval>3</Interval>
</Query>
移动位置通知
参考报文:
代码语言:javascript复制<?xml version="1.0" ?>
<Notify>
<DeviceID>15000000001310000001</DeviceID>
<CmdType>MobilePosition</CmdType>
<SN>128</SN>
<Time>2019-05-19T11:37:58</Time>
<Longitude>117.436</Longitude>
<Latitude>39.842</Latitude>
<Speed>43.0</Speed>
<Direction>0.0</Direction>
<Altitude>0.0</Altitude>
</Notify>
取消订阅
取消报文:
代码语言:javascript复制<?xml version="1.0"?>
<Query>
<CmdType>MobilePosition</CmdType>
<SN>89</SN>
<DeviceID>15000000001310000001</DeviceID>
</Query>