串口读取gps信息php,Linux串口读取GPS数据

‍一、相关概念

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

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值