XXLX 消息类型 数字 2 否 参数值说明 1:注册消息 3:数据上报 5:心跳消息 7:时间同步 9:设备状态 99:注销 XXBB JRBH JSBS 消息版本号 缉查布控平台接入码 结束标识 字符 字符 6 32 否 否 消息版本号为“V2.0.0” 缉查布控平台提供的接入码 数字 4 否 结束标志,固定为0x88aa99bb(十六进制) 1.3.2.注册应答信息协议
本协议为缉查布控平台接收到前端卡口设备或第三方平台的注册消息后,将数据接入服务器IP地址和端口发送至前端卡口设备或第三方平台时,所用到的注册应答消息协议
注册应答数据包,由缉查布控平台发送给前端卡口设备或第三方平台,采用TLV形式。T(tag)字段表示数据包头,L(length)字段表示数据包长度(不包括T和L自身的长度),(T占4字节,L占4字节)。T和L共同组成包头,V(value )表示数据包内容。
注册应答数据包内容包括了消息类型,消息版本号,接入码,注册应答标识,IP,端口,结束标识,格式如下: Tag (4个字节) 说明如下:
包头值固定为0x55aa66bb(十六进制);
Length表示数据包内容长度,int类型,占4个字节(不包括Tag和Length自身长度); value内容包括了消息类型,消息版本号,接入码,注册应答标识,IP,端口,结束标识。
数据包中所有涉及字符型字段,所提字节数均不含显式结束符’\\0’; 结束标志,固定为0x88aa99bb(十六进制); Value内容格式
short XXLX; char[] XXBB; char[] JRBH; // 消息类型 // 消息版本号 // 缉查布控平台提供的接入码 5
Length (4个字节) Value(100个字节) short ZCBS; char[] IP; int Port; short SBYY; byte[] JSBS; // 注册成功/二次认证/失败标识 // 缉查布控平台分配的对接IP // 缉查布控平台分配的对接端口 // 注册失败代码 // 结束标识 注册应答数据包参数说明
数据项 XXLX 数据项名称 消息类型 数据类型 数字 字节宽度 2 是否允许为空 否 说明 参数值说明 1:注册消息 3:数据上报 5:心跳消息 7:时间同步 9:设备状态 99:注销 XXBB JRBH ZCBS IP 消息版本号 缉查布控平台接入码 注册成功/二次认证/失败标识 缉查布控平台分配的对接IP 字符 48 是 字符 字符 数字 6 32 2 否 否 否 消息版本号为“V2.0.0” 缉查布控平台提供的接入码 注册成功/失败:1-注册成功 2-二次认证 3-失败 注册成功:为缉查布控平台分配的对接IP 注册失败为0 (注:IP长度48个字节 可支持IPV6) Port 缉查布控平台分配的对接端口 数字 4 是 注册成功:为缉查布控平台分配的对接端口 注册失败:为0 SBYY 注册失败代码 数字 2 注册失败代码 1.接入码认证失败 2.接入码过期 3.数据格式错误 4.其他 注册成功为0 JSBS 结束标识 字节数组 4 否 结束标志,固定为0x88aa99bb(十六进制) 1.3.3心跳协议定义
前端卡口设备或第三方平台与接入服务器,建立数据交互TCP连接后,需要与接入服务器保持心跳连接。前端卡口设备或第三方平台需要定时每3分钟向缉查布控平台发送一次心跳信息。如接入服务器5分钟内未接收到前端卡口设备或第三方平台发送的心跳信息,则断开与前端卡口设备或第三方平台的连接。前端卡口设备或第三方平台需要重新注册,交互才
6
能重新发送数据。
接入服务器只有在接收到前端卡口设备或第三方平台的心跳信息后,才会发送心跳给前端卡口设备或第三方平台。
心跳数据包,由前端卡口设备或第三方平台发送给缉查布控平台,或由缉查布控平台发送给前端卡口设备或第三方平台,或采用TLV形式。T(tag)字段表示数据包头,L(length)字段表示数据包长度(不包括T和L自身的长度),(T占4字节,L占4字节)。T和L共同组成包头,V(value )表示数据包内容。
心跳数据包内容包括了消息类型,消息版本号,心跳信息,结束标识,格式如下: Tag (4个字节) 说明如下:
Tag(包头标志),固定为0x55aa66bb(十六进制);
Length表示数据包内容长度,int类型,占4个字节(不包括Tag和Length自身长度); value内容包括了消息类型,消息版本号,心跳信息,结束标识; 数据包中所有涉及字符型字段,所提字节数均不含显式结束符’\\0’; 心跳信息固定为0x11aa22bb(十六进制); 结束标志,固定为0x88aa99bb(十六进制)。 Value内容格式
short XXLX; char[] XXBB; byte[] XTXX byte[] JSBS; //消息类型 //消息版本号 //心跳信息 //结束标识 Length(4个字节) Value(16个字节) 心跳数据参数说明
数据项 XXLX 数据项名称 消息类型 数据类型 数字 字节宽度 2 是否允许为空 否 说明 参数值说明 1:注册消息 3:数据上报 5:心跳消息 7:时间同步 9:设备状态 99:注销 XXBB XTXX JSBS
消息版本号 心跳信息 结束标识 字符 字节数组 字节数组 6 4 4 7
否 否 否 消息版本号为“V2.0.0” 心跳信息固定为0x11aa22bb(十六进制) 结束标志,固定为0x88aa99bb(十六进制) 1.3.4车辆事件上报协议定义(图片路径)
本协议用于前端卡口设备或第三方平台,上报数据至接入服务器时使用。使用本协议上报数据前,前端卡口设备或第三方平台,需要根据注册成功后缉查布控平台发送给前端卡口设备或第三方平台的接入服务器IP地址和端口,再次建立TCP数据上报连接,否则接入服务器不接收前端卡口设备或第三方平台上报的数据。
车辆事件包,由前端卡口设备或第三方平台发送给缉查布控平台,采用TLV形式。T(tag)字段表示数据包头,L(length)字段表示数据包长度(不包括T和L自身的长度),(T占4字节,L占4字节)。T和L共同组成包头,V(value )表示数据包内容。
车辆事件上报数据包内容包括了消息类型,消息版本号,接入码,卡口编号,直至结束标识等,格式如下: Tag (4个字节) 说明如下:
Tag(包头标志),固定为0x55aa66bb(十六进制);
Length表示数据包内容长度,int类型,占4个字节(不包括Tag和Length自身长度); value内容包括了消息类型,消息版本号,接入码,卡口编号… 结束标识等; 数据包中所有涉及字符型字段,所提字节数均不含显式结束符’\\0’; 结束标志,固定为0x88aa99bb(十六进制); Value内容格式
short XXLX; char[] XXBB; char[] JRBH; int SN; KKBH; CDBH; FXBH; SBBH; CTHPHM; CTHPYS; CTHPZL; char[] char[] char[] char[] char[] short char[] // 消息类型 // 消息版本号 // 缉查布控平台提供的接入码 //流水号 // 卡口编号 // 车道编号 // 方向编号 // 设备编号 // 车头号牌号码 // 车头号牌颜色 // 车头号牌种类 // 车尾号牌号码 // 车尾号牌颜色 8
Length (4个字节) Value(1738个字节) char[] CWHPHM; short CWHPYS;

