GPS北斗定位平台的开发——java
1.需求分析
1.1设备与服务器连接
设备与服务器连接遵循交通运输部2013年1月发布 的道路运输车辆卫星定位系统 北斗兼容车载终端通讯协议技术规范。采用TCP长连接通信。服务器语言采用java。
1.2解析消息,分析GPS数据,缓存数据
涉及多设备位置解析,采用多线程处理TCPsocket,位置实时更新,使用TCP长连接(坑:解析数据的字节流不能关闭),把数据缓存进redis(数据量小,多,查询操作多要求实时)。redis 保存key-value数据。key——设备唯一表示号;value——设备参数信息,这里主要指位置数据。key/value的类型只能是byte数组或者String。这里value明显是一个对象(坑:java中对象的序列化和反序列化)
1.3客户端获取服务器数据。
服务端为常驻的web服务,客户端可以很方便的模拟浏览器访问,获取返回值。(这里服务端代码未作校验和防伪,仅供学习和测试,不建议商用),返回值是json。
平台源码以及相关文档():https://download.csdn.net/download/ido1ok/10779922
GPS北斗定位平台的开发——java相关推荐
- GPS+北斗定位借助Arduino的数值显示
GPS+北斗定位借助Arduino的数值显示 一.前言 二.硬件要求 三.参数基础 四.原理剖析 五.使用方式 六.程序概要 七.成果展示 八.数据解析 九.总结 一.前言 较多的导航软件在生活中层出 ...
- 在QNX平台上开发Java应用程序 (更新版) 2004年写的呢
原文标题:在QNX平台上开发Java应用程序 (更新版) By qyjohn, September 6, 2004 5:20 am 原文网址:http://www.qyjohn.net/?p=224 ...
- GPS北斗双模技术应用开发研究--几个基本关键词
最近在调试GPS北斗双模,目前已经都调试通了,下面就来说一下涉及的几个关键词. GPS: GPS是英文Global Positioning System(全球定位系统)的简称.GPS起始于1958 ...
- STC15W单片机防丢语音报警GPS北斗定位测距双机LORA无线手持可充电
实践制作DIY- GC0091-防丢语音报警 一.功能说明: 基于STC15W单片机设计-防丢语音报警 功能介绍: 主机硬件: STC15W4K48S4(或者STM32F103CxT6)系列最小系统板 ...
- GPS北斗双模技术应用开发研究--数据解析
上一篇文章大家介绍了几个重要的概念,那下面我们就来解析一下这样的双模输出log,在解析之前我们来看看各个重要标准字段的意义.笔者在实际开发中只用到了其中的四个,分别是GGA,GSA,GSV,RMC,G ...
- 北斗信号服务器解算,GPS/北斗定位解算算法的研究
摘要: 卫星导航是一种通过全球卫星导航系统(Global Navigation Satellite System,GNSS)精确的测定地球上任何一点的位置和时间的方法.目前,卫星导航接收机可提供个人定 ...
- 微信公众平台深度开发JAVA版第一季 15.响应被动消息3
微信开发难度不大,但是逻辑关系很强. 这节课主要讲微信接口,至于在J2EE平台怎么把程序构造的更好不在这节课里面讨论. package net.wxinterface; import java.io. ...
- 基于JT808JT1078搭建车辆卫星GPS/北斗定位和车辆视频监控系统
交通部颁发的JT808和JT1078协议,规定了道路运输车辆卫星定位系统北斗兼容车载终端(以下简称终端)与监管/监控平台(以下简称平台)之间的通讯协议与数据格式,包括协议基础.通信连接.消息处理.协议 ...
- 微信公共平台接口开发--Java实现
Java微信实现,采用SpringMVC 架构,采用SAXReader解析XML @RequestMapping(value="/extend") public class Wei ...
最新文章
- Auto Encoder用于异常检测
- HashMap底层原理分析(put、get方法)
- /usr/local/php-5.2.14/sbin/php-fpm start Starting php_fpm –fpm-config
- IDEA中使用Maven
- 如何创建Java程序
- 阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制
- Redis学习---(9)Redis 列表(List)
- 【LaTeX安装】如何在windows电脑上安装 texlive2021
- 1024福利|硬核无Bug,码上有红包!
- springboot校园二手交易平台的设计与实现毕业设计源码260839
- JavaWeb——JSP开发模型
- ue4风格化材质_在UE4中制作风格化场景:Bird House_资源库
- Python模块之logging详解
- Linkerd 2.11 服务网格Service Mesh 开箱
- YOLOv5实现目标坐标打印并输出CSV文件
- mysql窗口函数的作用
- 09. 路由器单臂路由配置
- 泰坦尼克号python数据预处理_sklearn preprocessing 数据预处理(OneHotEncoder)
- java try with_Java使用try-with
- 搞笑趣味短信-人生有什么追求