NMEA-0183協(xié)議分析
協(xié)議解析
協(xié)議生成
正在完成...
一、概念
NMEA-0183是美國(guó)國(guó)家海洋電子協(xié)會(huì)(National Marine Electronics Association )為海用電子設(shè)備制定的標(biāo)準(zhǔn)格式。 目前也已形成了GPS/北斗導(dǎo)航設(shè)備統(tǒng)一的RTCM(Radio Technical Commission for Maritime services)標(biāo)準(zhǔn)協(xié)議。
二、協(xié)議格式
NMEA-0183協(xié)議采用ASCII碼來(lái)傳遞GPS定位信息,我們稱之為幀。
幀格式如下:$aaccc,ddd,ddd,…,ddd * hh
- “$”——幀命令起始位
- aa(識(shí)別符號(hào))ccc(語(yǔ)句名)——地址域
- ddd…ddd——數(shù)據(jù)
- “*”——校驗(yàn)和前綴
- hh——校驗(yàn)和(check sum),$與*之間所有字符ASCII碼的校驗(yàn)和
- (各字節(jié)做異或運(yùn)算,得到校驗(yàn)和后,再轉(zhuǎn)換16進(jìn)制格式的ASCII字符。)
- ——CR(Carriage Return) + LF(Line Feed)幀結(jié)束,回車(chē)和換行