GPS模块运用: GPS轨迹记录
一、软件与硬件环境介绍
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轨迹记录相关推荐
- 使用Android GPS api 实现一个轨迹记录的小功能
引入 市场上的跑步软件已经是非常多了,如咕咚和悦跑圈还有其他,很多大厂也在涉足这个方面.而最简单的运动跑步,最近几年也因简单,不限场地,运动效果出众备受大众喜欢. 我的这篇文章的内容很多也是从网上学习 ...
- 65并行通道USB GPS接收器 航点轨迹记录
http://www.fantech-electron.com/chs/product/view/gt-750fl-lite-usb-gps-receiver.htm
- GPS模块(G28U7FTTL)(1)——与单片机通信
写这个博客的目的是为了防止忘记,还有就是记录自己一点一滴的成长. 为什么会设计到这个模块,是因为我们想给学生开展一个实训,源于同事的一个实际项目:自动调速播种机,原理是,将该GPS模块装在播种机上,然 ...
- 树莓派连接GPS模块,python获取GPS数据
文章主要内容: 模块之间的连接 树莓派识别gps模块 使用Python语言获取GPS数据 1.连线 ---- 使用 USB转TTL转换器,将树莓派和GPS模块连接 需要的设备:gps模块,gps天线, ...
- Arduino开发之如何连接GPS模块?
文章目录 0.引言 1.GPS模块说明 2.接调试助手测试GPS模块接收数据 3.代码编写 4.功能演示 0.引言 NEO-6M/7M GPS模块,具有高灵敏度.低功耗.小型化.高追踪灵敏度,大大 ...
- 北斗轨迹记录_跑步GPS轨迹经常“飘”?要是用咱们的北斗,会好吗...
记录距离.配速是跑者跑步的基本需求,无论是拿着手机跑步,还是戴着运动手表或者运动手环跑步,手机或者智能穿戴里的定位模块,都可以测量出你移动的距离,再根据时间就可以计算出你的配速了. 可是为什么记录的跑 ...
- GPS轨迹记录及管理 - 利用喵迹APP
GPS轨迹记录及管理 网上有很多生成自驾或步行轨迹的APP,其功能都非常好,例如六只脚等,能在网站上下载别人走过的GPS轨迹. 本人即是一个自驾游爱好者,也是一个自学称柴的程序员,为了纪录自己的自驾轨 ...
- python gps模块_一步一步使用uPyCraft学习MicroPython之GPS记录器
本帖最后由 沧海笑 于 2017-7-2 16:06 编辑 [本期故事]本期制作一个gps轨迹记录仪,使用的uPyCraft IDE以及micropython.为了叠装在萤火虫esp32上,我们还专门 ...
- 200多元打造笔记本导航!超值GPS模块推荐
有一段时间没有针对蓝牙GPS接收器,即通常讲的GPS模块做过总结和推介了.现在市面上的GPS接收器价格已经降到了较低的水平,相对1年多以前来说,现在购买这类产品,会是相当超值. 此前有笔记本加装导航功 ...
- 与gps优缺点_浅谈用于洒水车上的液位传感器和GPS模块
每天清晨都能看到洒水车工作,正是因为洒水车每天对路面进行洒水,才能保证公路不会因为高温而损害,从而起到良好的除尘效果.但是,在洒水车工作的时候,工作人员是如何知道车罐里面没有水了呢?这就需要用到液位传 ...
最新文章
- linux scp移动文件夹,linux scp远程拷贝文件及文件夹
- 欢迎使用markdown编辑器20181206
- 在服务器上排除问题的头五分钟
- iar升级芯片库_顶10个GPU!阿里巴巴重磅发布含光800芯片
- 盒子模型阴影设置,爱奇艺阴影配置
- getLong java_java.lang.Long.getLong()方法实例
- React 第六章 事件的绑定
- 3d文件与html结合,js和HTML5怎么结合?
- linux kernel峰会视频,2010 年 Linux 内核峰会,11月美国
- Oracle触发器3-DDL触发器
- win10微信卡顿_终于找到Win10卡顿病根了!看完秒懂
- html css网页代码,源码附上
- 神武4最新服务器,神武4手游 角色转服扩大限服范围
- 社区团购小程序+界面diy+分销+附近团长+供应商+拼团+菜谱+秒杀+预售+配送+直播
- 什么是高并发?高并发解决方案
- 空间数据挖掘中的Skyline查询
- 搭建ngrok服务器
- java mail 554_javaMail 163 邮箱发 qq 邮箱 总是报 554 DT:SPM 163 smtp11
- 2020软考 信息安全工程师(第二版)学习总结【九】
- mysql 通过客户端执行now()函数,时差为8小时
热门文章
- flash 在谷歌 不能使用
- 20张图深度详解MAC地址表、ARP表、路由表
- 4场直播丨EsgynDB连接服务层、Oracle、openGauss
- PMP课程笔记:第6章 项目进度管理
- SpringBoot项目多环境配置(亲测有效)
- mobi电子书如何用Mac打开?
- pythongui入门实例大全详细教程全_python简单进阶之GUI:PySimpleGUI案例
- 《应用时间序列分析:R软件陪同》——1.4 本书的内容
- 雨流计数法的matlab实现,采用三点法与四点法
- 互联网晚报 | 10月27日 星期三 | 高德车道级导航正式发布;阿里淘菜菜发布“本地菜”计划;特斯拉市值破万亿美元...