部标808协议、809协议、796标准、794标准的区别车载GPS和视频平台产品经理

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

部标808协议、809协议、796标准、794标准的区别车载GPS和视频平台产品经

通信协议是通信双⽅进⾏交互时所约定的标准语⾔,部标808协议和809协议、796和794标准虽
然都是交通部主持设计的,但是单从这个数字代码,让⼈迷惑,理解这两个协议和两个标准,
对于掌握整套部标标准,起着⾄关重要的作⽤。

1.通信场景
他们是基于不同的通信场景,不同的通信对象,不同的设计⽬的和⽬标⽽制定出来的。

⾸先要
知道这些标准的全称是什么意思,Jt808标准的全称是《道路运输车辆卫星定位系统终端通讯协
议及数据格式》,jt809标准的全称是《道路运输车辆卫星定位系统平台数据交换》,796标准的
全称是《道路运输车辆卫星定位系统平台技术要求》,794标准的全称是《道路运输车辆卫星定
位系统车载终端技术要求》,从字⾯意思就很容易理解到:808协议适⽤于GPS定位车载终端和
监控平台之间的通信。

通信协议采⽤TCP或UDP,平台作为服务器端,终端作为客户端,⽽
809协议则是适⽤于企业的GPS监控平台与政府运管平台之间的交互通信,通信协议限定为TCP
协议,企业监控平台明确为协议中的下级平台,政府运管平台明确为上级平台。

交通部796标准
是软件平台的功能标准,794则是终端的功能标准。

具体每个标准的详细内容,参见:交通部道路运输车辆卫星定位系统部标JTT808、809、
796标准⼤全
2.应⽤场景
如果你获取GPS定位数据,是从终端接⼊获取的,就使⽤或者开发808Gps服务器,参见:基于
Java Netty框架构建⾼性能的部标808协议的GPS服务器
如果你需要从第三⽅平台获取GPS定位数据,即接⼊第三⽅平台,就需要使⽤或者开发809Gps
服务器。

参见:基于部标Jt/T809协议和Java Netty框架构建Gps位置监控平台
如果需要给其他平台转发数据,则可以根据双⽅约定,可以使⽤809协议转发,也可以⽤808协
议转发,协议本来就是双⽅约定遵守的规则,只要双⽅同意,即使不⽤808809,⾃⼰设计协议
也可以。

如果你是开发终端,需要阅读794标准和808协议⽂档。

如果你是开发平台的,需要阅读796功能标准和808协议、809协议⽂档,通常⼀个标准的796平
台,包含808服务器,809服务器和web平台,参见:交通部796部标平台开发索引
3.包含关系
既然796是平台的全⾯综合功能标准,则其中的⼀项要求必然是符合808协议标准,能够接⼊符
合808协议的车载终端,所以796标准是包含808协议标准,符合796标准的平台必然能够接⼊符
合808协议的车载终端,但反过来能接⼊部标终端的平台不⼀定是符合796的功能标准,特别是
web平台的功能标准,需要经过部标平台检测后,才能认定为796平台。

794是终端硬件设备的全⾯综合功能标准,必然也是包含808协议标准,必须能够接⼊部标平台
当中。

由于现在终端设备都是GPS和⾏车记录仪是⼀体化的⼀体机,所以在808协议中,对记录仪协议
的标准进⾏了封装,即消息体⽤的是记录仪标准19056. 也就是说部标终端必然是符合GB/T
19056 汽车⾏驶记录仪标准的终端。

部标协议和北⽃标准的区别,参见⽂章:北⽃和交通部部标808的关系
4.消息包结构区别
808消息头内容如下表所⽰:
起始字节字段数据类型描述及要求
0消息ID WORD
2消息体属性WORD消息体属性格式结构图见图2
4终端⼿机号BCD[6]根据安装后终端⾃⾝的⼿机号转换。

⼿机号不⾜ 12
位,则在前补充数字,⼤陆⼿机号补充数字0,港澳
台则根据其区号进⾏位数补充。

10消息流⽔号WORD按发送顺序从0开始循环累加
12消息包封装项如果消息体属性中相关标识位确定消息分包处理,则该项有内容,否则⽆该项
消息体属性格式结构图如图 2所⽰:
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
保留分包数据加密⽅式消息体长度
808协议的数据报⽂的标⽰是0x7E开头和0x7E结束的报⽂。

808协议只有⼀层,命令类型是靠消息Id来区分的。

809的协议结构⽐较复杂,采⽤多层结构,有主消息Id,主消息下⾯还有⼦分类,⼦分类靠⼦消息Id进⾏区别。

区分808协议报⽂的标⽰是0x5B开头,0x5D结束的报⽂。

5.加密机制和校验码的区别
808协议和809协议都有加密机制,但是各不相同,在部标检测和实际运⽤中,终端发送数据都不加密,部标808协议设计的加密机制也不可⾏,经过加密后,数据体超⼤,耗费流量,不适合⽆线GPRS通信。

但是809协议,在部标检测中是肯定要测试加密解密的,实际运⽤中有的平台加密,有的平台不加。

808协议和809协议的校验码的算法不同,809协议的校验机制更复杂⼀点。

808协议的数据报⽂校验码算法如下:
809协议的数据报⽂校验码算法如下:
6.通信链路的区别
部标808协议是⼀个链路全双⼯通信,连接的维持,靠⼼跳包,实际上都是这么设计的也没有什么可说的。

唯独809协议的设计者估计是个纸上谈兵的家伙,设计⼀个变态的双链路机制,设计了主链路和从链路,设计⽐较复杂,实现难度也⽐较⼤,部标检测中这⼀环节耗时最多,也最容易失败。

实际开发过程中,主从链路的建⽴、维持、管理以及那些命令从主链路下发,那些命令从从链路下发,都容易把开发者搞的七荤⼋素的,耗费了不少的时间。

如果是开发上级平台,更加⿇烦,⼀个上级平台对应多个下级平台,每个交互都要构建两个连接。

809的缺点是设计太过于复杂,前戏太多,很多政府运管平台都特别的不稳定,三天两头的重启,坑苦了下级的企业平台接⼊。

双链路的设计也是⾮常滑稽的,⼀个链路本来就是全双⼯通信,两个链路并不能增加平台的通信连接稳定。

因为如果两侧⽆论那⼀侧挂机,再多的链路设计也是⽩扯,都会断掉。

7.版本变化
808协议和809协议基本都是同步的,2011年第⼀个版本,2012年做了补充,2013在2011、2012补充的基础上,再次做了新的修订,作为⼀个新版本2013版本,这个版本⽐较稳定,⼀直⽤到现在,没有再做变动。

8.交通部要求
《JT/T 794 道路运输车辆卫星定位系统车载终端技术》要求如下:
对于已经取得道路运输证但尚未安装车载终端的营运车辆,道路运输管理部门要督促道路运输企业按照规定加装符合标准的车载终端,并接⼊全国重点营运车辆联⽹联控系统。

从2012年1⽉1⽇起,没有按照规定安装车载终端或未接⼊全国重点营运车辆联⽹联控系统的运输车辆,道路运输管理部门暂停其资格审验。

从2011年7⽉1⽇起,所有新安装的车载终端必须接⼊符合技术要求的系统平台。

系统平台如不符合《796平台标准》的,要按《796平台标准》技术要求尽快进⾏改造。

在系统平台改造过程中要采取有效措施,确保现有业务不受影响,并确保各级系统平台之间的互联互通。

各系统平台的改造⼯作,要在2011年底前完成。

相关文档
最新文档