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相关推荐

  1. GPS+北斗定位借助Arduino的数值显示

    GPS+北斗定位借助Arduino的数值显示 一.前言 二.硬件要求 三.参数基础 四.原理剖析 五.使用方式 六.程序概要 七.成果展示 八.数据解析 九.总结 一.前言 较多的导航软件在生活中层出 ...

  2. 在QNX平台上开发Java应用程序 (更新版) 2004年写的呢

    原文标题:在QNX平台上开发Java应用程序 (更新版) By qyjohn, September 6, 2004 5:20 am 原文网址:http://www.qyjohn.net/?p=224 ...

  3. GPS北斗双模技术应用开发研究--几个基本关键词

    最近在调试GPS北斗双模,目前已经都调试通了,下面就来说一下涉及的几个关键词. GPS:   GPS是英文Global Positioning System(全球定位系统)的简称.GPS起始于1958 ...

  4. STC15W单片机防丢语音报警GPS北斗定位测距双机LORA无线手持可充电

    实践制作DIY- GC0091-防丢语音报警 一.功能说明: 基于STC15W单片机设计-防丢语音报警 功能介绍: 主机硬件: STC15W4K48S4(或者STM32F103CxT6)系列最小系统板 ...

  5. GPS北斗双模技术应用开发研究--数据解析

    上一篇文章大家介绍了几个重要的概念,那下面我们就来解析一下这样的双模输出log,在解析之前我们来看看各个重要标准字段的意义.笔者在实际开发中只用到了其中的四个,分别是GGA,GSA,GSV,RMC,G ...

  6. 北斗信号服务器解算,GPS/北斗定位解算算法的研究

    摘要: 卫星导航是一种通过全球卫星导航系统(Global Navigation Satellite System,GNSS)精确的测定地球上任何一点的位置和时间的方法.目前,卫星导航接收机可提供个人定 ...

  7. 微信公众平台深度开发JAVA版第一季 15.响应被动消息3

    微信开发难度不大,但是逻辑关系很强. 这节课主要讲微信接口,至于在J2EE平台怎么把程序构造的更好不在这节课里面讨论. package net.wxinterface; import java.io. ...

  8. 基于JT808JT1078搭建车辆卫星GPS/北斗定位和车辆视频监控系统

    交通部颁发的JT808和JT1078协议,规定了道路运输车辆卫星定位系统北斗兼容车载终端(以下简称终端)与监管/监控平台(以下简称平台)之间的通讯协议与数据格式,包括协议基础.通信连接.消息处理.协议 ...

  9. 微信公共平台接口开发--Java实现

    Java微信实现,采用SpringMVC 架构,采用SAXReader解析XML @RequestMapping(value="/extend") public class Wei ...

最新文章

  1. Auto Encoder用于异常检测
  2. HashMap底层原理分析(put、get方法)
  3. /usr/local/php-5.2.14/sbin/php-fpm start Starting php_fpm –fpm-config
  4. IDEA中使用Maven
  5. 如何创建Java程序
  6. 阿里P8架构师谈:深入探讨HashMap的底层结构、原理、扩容机制
  7. Redis学习---(9)Redis 列表(List)
  8. 【LaTeX安装】如何在windows电脑上安装 texlive2021
  9. 1024福利|硬核无Bug,码上有红包!
  10. springboot校园二手交易平台的设计与实现毕业设计源码260839
  11. JavaWeb——JSP开发模型
  12. ue4风格化材质_在UE4中制作风格化场景:Bird House_资源库
  13. Python模块之logging详解
  14. Linkerd 2.11 服务网格Service Mesh 开箱
  15. YOLOv5实现目标坐标打印并输出CSV文件
  16. mysql窗口函数的作用
  17. 09. 路由器单臂路由配置
  18. 泰坦尼克号python数据预处理_sklearn preprocessing 数据预处理(OneHotEncoder)
  19. java try with_Java使用try-with
  20. 搞笑趣味短信-人生有什么追求

热门文章

  1. 一份C++学习资源,咬牙切齿地好用呀
  2. 特朗普:美国尚未与中国就中兴事宜达成任何协议
  3. 无需扫描仪,只要手机拍张照,一秒就能将纸上的文字提取到手机上
  4. 用Python暴力求解德·梅齐里亚克的砝码问题
  5. 4月28号开始报名英语四六级了
  6. 图像的基本属性有哪些?
  7. 图书商城系统,可运行
  8. java读写德卡数据_Spark Streaming 读取Kafka数据写入ES
  9. 基于websocket IM 练手项目 mange_chat
  10. 哪些人适合学习嵌入式开发