1:什么是NMEA
NMEA協(xié)議是為了在不同的GPS(全球定位系統(tǒng))導(dǎo)航設(shè)備中建立統(tǒng)一的BTCM(海事無線電技術(shù)委員會)標準,由美國國家海洋電子協(xié)會(NMEA-The National Marine Electronics Associa-tion)制定的一套通訊協(xié)議。GPS接收機根據(jù)NMEA-0183協(xié)議的標準規(guī)范,將位置、速度等信息通過串口傳送到PC機、PDA等設(shè)備。
NMEA-0183協(xié)議是GPS接收機應(yīng)當遵守的標準協(xié)議,也是目前GPS接收機上使用最廣泛的協(xié)議,大多數(shù)常見的GPS接收機、GPS數(shù)據(jù)處理軟件、導(dǎo)航軟件都遵守或者至少兼容這個協(xié)議。 不過,也有少數(shù)廠商的設(shè)備使用自行約定的協(xié)議比如GARMIN的GPS設(shè)備(部分GARMIN設(shè)備也可以輸出兼容NMEA-0183協(xié)議的數(shù)據(jù))。
2:NMEA的用途
專業(yè)領(lǐng)域的應(yīng)用就不說了,說說民用領(lǐng)域。
我在這里先扔個磚頭,大家有更好的玩法可以跟貼說明。
以麥哲倫手持機為例,車載時:
可以通過數(shù)據(jù)線(串口或USB口)輸出標準的NMEA格式數(shù)據(jù)給另一端的PC或PDA;在PC或PDA(放在附駕駛位置或使用專用車載支架)上運行兼容NMEA協(xié)議的導(dǎo)航軟件(靈圖之類的),由此就可以實現(xiàn)自動路由、語音導(dǎo)航。這時,手持機只做為GPS信號的接收器,數(shù)據(jù)由PC或PDA上運行的軟件處理。這種用法彌補了手持機在自動路由、語音導(dǎo)航方面的不足,充分發(fā)揮了手持機的作用。
3:NMEA+本本 應(yīng)用實例
近日有位朋友進了臺麥哲倫探險家400,玩的不亦樂乎。而且嘗試了大家很少玩的NMEA輸出功能,內(nèi)容詳見 http://bbs.100gps.com/thread-54065-1-1.html。