JT808协议开发代码大放送

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

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

 

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


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


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


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

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

    心跳断开自动重连机制。

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

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


二、JAVA服务端实现的功能

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

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


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


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值