2011-09-30 513 views
3

我正在寫一個Android應用程序,用於讀取和分析來自GPS接收器的NMEA語句,並使用Nexus S手機進行測試。
我越來越GPGGA,GPGSV,GPGSA和GPRMC句子是很常見的,非常有據可查的,但除此之外,我得到下一個句子和I'cant找到任何關於他們的信息:
PGLOR, GNGSA, QZGSA
我在哪裏可以找到一些關於這些句子格式的文檔?NMEA句子 - PGLOR,GNGSA和QZGSA

回答

1

當使用多個衛星星座形成句子時,通常會使用$ GN-前綴(目前爲止,通常Glonass和GPS是可行的選項)。 $ QZ-前綴有點不清楚,但我認爲它是用於日本QZSS衛星星座的。

前綴後面的句子的其餘部分是標準NMEA 0183幷包含正常的GSA-句子將包含的內容。

$ PGLOR可能用於生成信息和/或配置定位芯片。或者類似的東西不感興趣。

真正有趣的是,Nexus S似乎有一個多GNSS定位芯片。

更多信息here

+1

我想添加一個鏈接到[最好的NMEA相關網站](http://www.gpsinformation.org/dale/nmea.htm)在我看來。寫得很好,內容翔實。同樣對於OP,大多數人通常會對GPS語句的推薦最小數據($ GPRMC)感到滿意。多星座設備只是稍微改變前綴,但數據遵循標準。 – msvalkon

2

我最近編寫了一個解析GPGGA NMEA字符串的應用程序,我的建議是解析你需要的東西,然後離開其餘部分。一般來說,你不需要所有的格式,只有特定的格式。

+0

傑克,你說得對。 GPGGA對我來說已經足夠了。我只是好奇... – GetUsername

0

前兩個字符通常定義發送消息的設備的類型,最後三個字符是消息的類型。 $GNGSA$QZGSA應該報告與$GPGSA相同或相似的數據,這些數據可能是衛星數據,包括精度的稀釋。

我不知道這些來自哪個設備,但GN就是這裏所說的:http://macrogroup.ru/content/data/store/images/f_1072_5353_1.pdf

關於$PGLOR ......我不知道。也許如果你可以發佈內部使用的芯片組,可以查閱它的文檔。