目录
一、协议概述
JT/T808标准,即《道路运输车辆卫星定位系统终端通讯协议及数据格式》,是由国家交通运输部发布的,适用于道路运输车辆卫星定位系统车载终端与监控平台之间的通信协议和数据格式。
JT/T808标准定义了道路运输车辆卫星定位系统车载终端与监控平台之间的数据通讯协议,旨在规范车辆位置、状态、报警等信息的传输和处理,以及实现远程监控和管理的功能。
二、协议特点
(一)通信方式
1、概述
JT/T808协议使用网络通信协议TCP(传输控制协议)或UDP(用户数据报协议)。在这个架构中,监控平台作为服务器端,而车辆卫星定位系统车载终端作为客户端。协议规定采用大端模式的网络字节序来通信,以确保数据在传输过程中的一致性。
2、连接建立与维持
当通信链路正常时,终端和平台之间通过TCP或UDP建立连接。连接建立后,终端会发送鉴权消息进行鉴权,确保双方的身份合法性。鉴权成功后,终端会周期性地向平台发送心跳消息,以保持连接的活跃状态。平台在接收到心跳消息后,会响应通用应答消息,以确认连接的维持。
3、消息传输
JT/T808标准定义了消息的结构和格式,包括标识位、消息头、消息体和校验码等部分。消息体中包含了车辆相关的信息,如位置、状态、报警等。消息传输时,终端会按照协议规定的格式和频率向平台发送消息,平台在接收到消息后,会进行解析和处理。
4、连接异常处理
当通信链路出现异常时,JT/T808标准还规定了异常处理的方法。例如,当TCP连接断开时,终端可以尝试重新建立连接;当UDP数据包丢失时,可以通过心跳消息等方式检测连接状态并采取相应的处理措施。
(二)鉴权机制
车载终端与监控平台之间建立了鉴权机制,确保通信双方的身份合法性。
1、鉴权请求
当终端首次与平台连接时,需要发送鉴权请求消息,该消息中包含终端的IMEI号、SIM卡号等关键信息。
2、鉴权处理
平台接收到鉴权请求消息后,会根据终端发送的信息进行身份验证,并生成一个鉴权码。
3、鉴权码返回
平台将生成的鉴权码返回给终端。
4、鉴权码验证
终端接收到鉴权码后,会进行解析和验证。如果鉴权码验证通过,则终端认证成功,可以与平台进行后续的通信。如果鉴权码验证失败,则终端认证失败,无法与平台进行通信。
(三)消息分类
将不同功能的消息分为不同的消息类别,如位置信息汇报、报警信息上传、车辆控制等,每个消息类别都有独特的消息ID。
三、协议内容简述
(一)位置信息
JT/T808标准定义了采集车辆位置信息的方式和格式,如经纬度、速度、方向等,并规定了位置信息上报的频率和条件。
(二)报警信息
标准中定义了不同类型的报警信息,如超速报警、紧急报警等,并规定了报警信息的上报和处理方式。
(三)车辆控制
标准还规定了终端对车辆某些功能的控制,如车辆远程锁车、解锁等。
(四)数据转发
定义了终端之间的数据转发方式,允许终端之间相互通信。
四、协议流程
JT808标准定义的流程涵盖了注册、鉴权、通信和远程控制等方面,为车辆定位监控和物流运输管理提供了统一的数据通信标准。JT808标准定义的流程主要包括以下几个:
(一)注册流程
车载终端首次连接监控平台时,需要进行注册。注册过程中,车载终端会向监控平台发送消息注册信息,这些信息包括终端ID、制造商ID、车辆VIN码等。
监控平台在接收到注册消息后,会验证这些信息的有效性,并为车载终端分配一个唯一的终端手机号码。这个手机号码将成为车载终端在后续通信中的唯一标识。
监控平台会向车载终端返回注册结果,以确认注册是否成功。
(二)鉴权流程
鉴权流程用于身份验证,确保通信双方的合法性和安全性。在车载终端与监控平台建立连接后,车载终端会向监控平台发送鉴权消息。
鉴权消息中包含终端手机号码和鉴权码。监控平台会校验鉴权码来确认车载终端的合法性。
如果鉴权码验证通过,监控平台会与车载终端建立起安全的通信链路,确保后续通信的安全性和可靠性。
(三)通信流程
在注册和鉴权流程完成后,车载终端和监控平台就可以进行正常的通信了。通信内容主要包括车辆位置、状态、报警等信息。
车载终端会按照JT808协议规定的格式和频率,向监控平台发送这些信息。监控平台在接收到这些信息后,会进行解析和处理,并根据需要向车载终端发送控制指令。
(四)远程控制流程
JT808协议还规定了终端对车辆某些功能的控制,如车辆远程锁车、解锁等。这些控制指令由监控平台发送给车载终端。
车载终端在接收到控制指令后,会执行相应的操作,并将执行结果反馈给监控平台。
五、协议接入
(一)概述
在实际应用中,车载终端需要通过JT/T808协议接入到监控平台中。接入过程中,车载终端需要进行注册和鉴权,以确保通信双方的身份合法性。一旦接入成功,车载终端就可以向监控平台发送位置、状态、报警等信息,并接收来自监控平台的控制指令。同时,监控平台也可以对车载终端进行远程管理和控制。
(二)接入过程详解
具体的过程如下:
1、终端注册
- 车载终端在安装完成后,需要向监控平台进行注册。
- 注册过程中,终端需要提供设备的相关信息,如设备ID、制造商ID、车辆VIN码等。
- 监控平台在接收到注册信息后,会验证这些信息的有效性,并分配一个唯一的终端ID给车载终端。
- 终端收到平台返回的终端ID后,注册流程完成。
2、鉴权
- 注册成功后,车载终端需要进行鉴权,以确保只有经过授权的终端才能与监控平台进行通信。
- 终端会向监控平台发送鉴权请求,请求中包含终端ID和鉴权码。
- 监控平台会校验鉴权码的正确性,以确认车载终端的合法性。
- 如果鉴权码校验通过,则车载终端与监控平台之间的通信链路建立成功。
3、数据上报
- 车载终端会根据预设的上报间隔,定期向监控平台发送数据,包括位置信息、状态信息、报警信息等。
- 这些数据会按照JT/T808协议规定的消息格式进行封装,并通过之前建立的通信链路发送给监控平台。
4、命令下发
- 监控平台可以向车载终端发送控制命令,如远程控制、信息查询等。
- 这些命令同样会按照JT/T808协议规定的消息格式进行封装,并通过通信链路发送给车载终端。
- 车载终端在接收到命令后,会进行相应的处理,并将处理结果返回给监控平台。
5、连接维护
- 在通信过程中,车载终端会周期性地向监控平台发送心跳消息,以保持连接的活跃状态。
- 如果连接中断,车载终端会尝试重新建立连接,并重新进行鉴权流程。
6、数据解析与处理
- 监控平台在接收到车载终端发送的数据后,会进行解析和处理。
- 根据数据的类型和内容,监控平台可以进行车辆定位、状态监测、报警处理等操作。
- 同时,监控平台还可以根据需要对车载终端发送控制命令,实现远程监管和服务。
通过以上步骤,车载终端可以成功通过JT/T808协议接入到监控平台,实现远程监管和服务的功能。
六、应用场景
JT/T808标准广泛应用于车辆远程监管、物流管理、车辆安防等领域。例如,在车队管理系统中,通过卫星定位和通信技术,监控中心可以实时追踪车辆位置、行驶状态和驾驶行为;在物流行业中,物流公司可以实现对运输车辆的实时监控和路径优化,提高运输效率;在车辆安全方面,通过实时监控和追踪,可以及时发现车辆异常情况,如变更路线、事故等,以便及时采取应对措施。
七、接入视频监控平台
前面有文章《ASV1000视频监控平台:接入支持JT808标准的设备》,请参阅,这里不再累述。接入效果如下:
参考文章:
《JT/T 808-2019 道路运输车辆卫星定位系统终端通讯协议及数据格式》
《ASV1000视频监控平台:接入支持JT808标准的设备》
文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨。