NMEA信息的读取与处理

本文详细介绍了如何读取并处理GPS设备输出的NMEA $GPGGA语句,探讨了NMEA协议的基本结构,并提供了解析这些信息的关键步骤,为理解和利用GPS定位数据提供基础。
摘要由CSDN通过智能技术生成
 
NMEA 0183协议的所有信息都是一行ASCII字符。NMEA 0183信息的所有字符为可打印字符(代码从0X20到0X7F),’$’(代码0X24),‘,’(代码0X2A)和<CR><LF>(0X0D0A)为NMEA 0183的特别保留字符。
信息构成 描述
$ 信息起始标志
ID 信息源起始标志(2个字符)接收GPS信号=‘GP’接收GLONASS信号=‘GL’接收几个卫星系统=‘GN’
MSG 信息标志(3个字符),数据的内容、数量、序号
, 数据的分隔符号
D1, … ,Dn 信息中的数据
* 校验和标志
CS 校验和(2个ASCII字符)
<CR><LF> 数据和信息的结束标志
语句起始:‘$’。
语句标志:‘$’与第一个‘,’之间的字符。
校验和:在本字节前,‘$’后所有字节按位异或。
语句结束:回车<CR>换行<LF>。

以下是$GPGGA语句:

$GPGGA,<1>,<2>,<3>,<4>,<5>,&l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值