一、相关概念
1.GPS(Global Positioning System):全球卫星定位系统
美国的24颗卫星不停地给地面发GPS信号,只要有一台GPS接收设备,就能定位出你所在的位置高度和速度了,它与电子地图的结合就是通常所说的GPS功能
二、连接方式
1.串口:计算机通常通过串口读取gps数据(蓝牙的gps也使用虚拟串口)
2.步骤:
1)普通串口设备
打开串口->设置串口->读取数据->恢复串口->关闭串口
2)蓝牙设备
开启蓝牙->与gps设备连接->打开串口->读取数据->关闭串口->与gps设备断开->关闭蓝牙
3)注意
连接gps蓝牙设备如需要连接密码,设置为0000(蓝牙默认密码)
用蓝牙gps设备一般不用对串口进行设置
三、gps数据格式
1.从串口中读出的是文本数据,每次读出一行,一般情况下,一秒种能收到多行数据
2.有效数据以$GP开头,分为$GPGGA、$GPGSA、$GPGSV、$GPRMC…
3. $GPGGA 是GPS定位的主要数据,通过解析它得到经度、纬度、海拔高度、时间、卫星使用情况等基本信息,其中每项用逗号分隔,共十四个逗号,举例如下:
$GPGGA,064746.000,4925.4895,N,00103.9255,E,1,05,2.1,-68.0,M,47.1,M,,0000*4F
$GPGGA(语句标识头),064746.000(UTC时间),4925.4895(纬度),N(纬度半球),00103.9255(经度),E(经度半球),1(定位质量指示),0