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