JT808协议开发代码大放送

  我们平时所见的打车app例如:滴滴打车,曹操专车......都是走的JT808协议,有人问为什么呢?小编告诉大家,原因是:国家有关部门规定,所有运营车辆必须接入这样的协议,实时监测车辆信息,以便于相关部门监管,当然这并不是唯一原因哦,其他的自己脑补吧。。。。。。

         说完背景后那我们说说小编实现的这种功能吧,主要实现了Androidapp端和java服务端的通信 传递数据,具体实现内容如下:

 

一、Android app Demo里实现的大概内容如下:


1.按照部标808协议文档的要求,完成注册鉴权流程;


     终端在未注册状态下,应首先进行注册,注册成功后终端将获得鉴权码并进行保存,鉴 权码在终端登录时使用。车辆需要拆除或更换终端前,终端应该执行注销操作,取消终端和 车辆的对应关系。


     终端注册后每次在与平台建立连接后,应立即进行鉴权。鉴权成功前终端不得发送其它 消息。终端通过发送终端鉴权消息进行鉴权,平台回复平台通用应答消息。

2.心跳机制,每隔一分钟发送一次心跳,接收并解析服务端反馈信息;

    心跳断开自动重连机制。

3.接收服务端反馈消息的机制,在app里已经实现了广播的封装,只需要在接收的地方实现接口 解析处理即可。

4.上报位置信息,实现了 上报位置信息的功能(位置信息为写死测试数据,实际开发接入真实数据即可)。


二、JAVA服务端实现的功能

当然是借鉴了一位大神的代码,自己做了很多修改。

主要实现的功能是:app客户端消息的接收解析处理,并做相应的应答处理。


想要获取代码的可以联系QQ 2637405696,当然 不是免费的哦,尊重别人辛苦开发的劳动成果,关注本公众号后联系QQ 2637405696,即可获取Android客户端代码(赠送java后台代码),代码都可以直接运行测试即可,小编保证有问题会给答疑的哦,获得代码后有疑问随时可以咨询,小编会告诉你怎么配置运行。

JT808协议开发代码大放送_第1张图片


你可能感兴趣的:(JT808协议开发代码大放送)