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