一、软件与硬件环境介绍

GPS模块型号:  中科微电子ATGM336H-5N 系列模块

该系列模块支持多种卫星导航系统,包括中国的 BDS(北斗卫星导航系统),美国的 GPS,俄罗斯的 GLONASS,欧盟的 GALILEO,日本的 QZSS以及卫星增强系统 SBAS(WAAS,EGNOS,GAGAN,MSAS)。

软件开发环境: win10 + Qt5.12.6

二、软件功能介绍

大致的功能部分介绍:

1. 解析GPS模块接收的数据,得到经纬度和速度。

2. 上电配置GPS模式为车载模式、并配置GPS只输出GNVTG(地面速度)、GNRMC(推荐定位)语句。

3. 解析的数据会上传到自己的服务器,完成GPS数据保存分析,并调用百度地图完成轨迹绘制。

4. 串口数据接收部分放在子线程,将解析的数据保存到全局类中,全局类里加了读写锁,防止多线程读写全局变量出现问题。数据显示部分和上传部分放在主UI线程里,使用定时器2秒调用一次。

5. 支持断网数据缓存,如果网络不好导致数据没有上传成功,程序里使用队列缓存上传的数据,最大缓存300条数据,差不多10分钟的数据,

GPS模块运用: GPS轨迹记录相关推荐

  1. 使用Android GPS api 实现一个轨迹记录的小功能

    引入 市场上的跑步软件已经是非常多了,如咕咚和悦跑圈还有其他,很多大厂也在涉足这个方面.而最简单的运动跑步,最近几年也因简单,不限场地,运动效果出众备受大众喜欢. 我的这篇文章的内容很多也是从网上学习 ...

  2. 65并行通道USB GPS接收器 航点轨迹记录

    http://www.fantech-electron.com/chs/product/view/gt-750fl-lite-usb-gps-receiver.htm

  3. GPS模块(G28U7FTTL)(1)——与单片机通信

    写这个博客的目的是为了防止忘记,还有就是记录自己一点一滴的成长. 为什么会设计到这个模块,是因为我们想给学生开展一个实训,源于同事的一个实际项目:自动调速播种机,原理是,将该GPS模块装在播种机上,然 ...

  4. 树莓派连接GPS模块,python获取GPS数据

    文章主要内容: 模块之间的连接 树莓派识别gps模块 使用Python语言获取GPS数据 1.连线 ---- 使用 USB转TTL转换器,将树莓派和GPS模块连接 需要的设备:gps模块,gps天线, ...

  5. Arduino开发之如何连接GPS模块?

    文章目录 0.引言 1.GPS模块说明 2.接调试助手测试GPS模块接收数据 3.代码编写 4.功能演示 0.引言   NEO-6M/7M GPS模块,具有高灵敏度.低功耗.小型化.高追踪灵敏度,大大 ...

  6. 北斗轨迹记录_跑步GPS轨迹经常“飘”?要是用咱们的北斗,会好吗...

    记录距离.配速是跑者跑步的基本需求,无论是拿着手机跑步,还是戴着运动手表或者运动手环跑步,手机或者智能穿戴里的定位模块,都可以测量出你移动的距离,再根据时间就可以计算出你的配速了. 可是为什么记录的跑 ...

  7. GPS轨迹记录及管理 - 利用喵迹APP

    GPS轨迹记录及管理 网上有很多生成自驾或步行轨迹的APP,其功能都非常好,例如六只脚等,能在网站上下载别人走过的GPS轨迹. 本人即是一个自驾游爱好者,也是一个自学称柴的程序员,为了纪录自己的自驾轨 ...

  8. python gps模块_一步一步使用uPyCraft学习MicroPython之GPS记录器

    本帖最后由 沧海笑 于 2017-7-2 16:06 编辑 [本期故事]本期制作一个gps轨迹记录仪,使用的uPyCraft IDE以及micropython.为了叠装在萤火虫esp32上,我们还专门 ...

  9. 200多元打造笔记本导航!超值GPS模块推荐

    有一段时间没有针对蓝牙GPS接收器,即通常讲的GPS模块做过总结和推介了.现在市面上的GPS接收器价格已经降到了较低的水平,相对1年多以前来说,现在购买这类产品,会是相当超值. 此前有笔记本加装导航功 ...

  10. 与gps优缺点_浅谈用于洒水车上的液位传感器和GPS模块

    每天清晨都能看到洒水车工作,正是因为洒水车每天对路面进行洒水,才能保证公路不会因为高温而损害,从而起到良好的除尘效果.但是,在洒水车工作的时候,工作人员是如何知道车罐里面没有水了呢?这就需要用到液位传 ...

最新文章

  1. linux scp移动文件夹,linux scp远程拷贝文件及文件夹
  2. 欢迎使用markdown编辑器20181206
  3. 在服务器上排除问题的头五分钟
  4. iar升级芯片库_顶10个GPU!阿里巴巴重磅发布含光800芯片
  5. 盒子模型阴影设置,爱奇艺阴影配置
  6. getLong java_java.lang.Long.getLong()方法实例
  7. React 第六章 事件的绑定
  8. 3d文件与html结合,js和HTML5怎么结合?
  9. linux kernel峰会视频,2010 年 Linux 内核峰会,11月美国
  10. Oracle触发器3-DDL触发器
  11. win10微信卡顿_终于找到Win10卡顿病根了!看完秒懂
  12. html css网页代码,源码附上
  13. 神武4最新服务器,神武4手游 角色转服扩大限服范围
  14. 社区团购小程序+界面diy+分销+附近团长+供应商+拼团+菜谱+秒杀+预售+配送+直播
  15. 什么是高并发?高并发解决方案
  16. 空间数据挖掘中的Skyline查询
  17. 搭建ngrok服务器
  18. java mail 554_javaMail 163 邮箱发 qq 邮箱 总是报 554 DT:SPM 163 smtp11
  19. 2020软考 信息安全工程师(第二版)学习总结【九】
  20. mysql 通过客户端执行now()函数,时差为8小时

热门文章

  1. flash 在谷歌 不能使用
  2. 20张图深度详解MAC地址表、ARP表、路由表
  3. 4场直播丨EsgynDB连接服务层、Oracle、openGauss
  4. PMP课程笔记:第6章 项目进度管理
  5. SpringBoot项目多环境配置(亲测有效)
  6. mobi电子书如何用Mac打开?
  7. pythongui入门实例大全详细教程全_python简单进阶之GUI:PySimpleGUI案例
  8. 《应用时间序列分析:R软件陪同》——1.4 本书的内容
  9. 雨流计数法的matlab实现,采用三点法与四点法
  10. 互联网晚报 | 10月27日 星期三 | 高德车道级导航正式发布;阿里淘菜菜发布“本地菜”计划;特斯拉市值破万亿美元...