车载GPS设备对接java记录
公司一个项目需要系统与车载GPS设备对接,获取设备的坐标和看到设备的监控视频画面,对接过程在此简单的记录一下(本文只涉及最简单的基础,深入的本人一点都没有进行研究)
涉及到的知识
本次设备设备对接涉及到的知识有:JT1078、JT808、kafka;jt1078和jt808我是从GitHub上找的开源代码,如果说对这部分很熟悉的可以自己写。
JT1078:流媒体服务器,用于接收、处理车载GPS设备推送过来的视频流,并展示出来
JT808:用于接收、解析车载GPS推送过来的坐标信息,向指定的设备发送查看视频的指令
kafka:jt808获取车载GPS设备坐标的时候推送到kafka,系统通过kafka获取坐标。jt1078、jt808没有跟系统结合在一块,是独立出来的两个小程序
工作流程
1、对车载GPS设备设置数据推送服务器IP(JT808),视频流数据推送服务器IP(JT1078)
2、JT808拿到数据根据协议进行解析,获取车载GPS坐标,将坐标数据推送给kafka(包含设备ID)
3、系统从kafka获取坐标数据,将数据存储到对应的数据库
4、系统对某个设备点击播放视频,将设备ID传输给JT808指定的接口,此接口给设备发送查看视频指令,车载GPS设