我正在编写一款Android应用程序,可以从GPS接收器读取和解析NMEA句子并使用Nexus S手机进行测试。
我正在获得GPGGA,GPGSV,GPGSA和GPRMC句子,这些句子非常常见并且有很好的文档记录,但此外,我还有下一句话,我找不到任何关于它们的信息:
PGLOR, GNGSA, QZGSA
我在哪里可以找到关于这些句子格式的文档?
答案 0 :(得分:2)
我最近写了一个解析GPGGA NMEA字符串的应用程序,我的建议是解析你需要的东西,剩下的就剩下了。通常,您不需要所有格式,只需要特定格式。
答案 1 :(得分:2)
$ GN-前缀通常在使用多个卫星星座形成句子时使用(到目前为止,通常Glonass和GPS是可行的选项)。 $ QZ前缀稍微不清楚,但我认为是日本QZSS卫星星座。
前缀后面的句子的其余部分是标准的NMEA 0183,并包含正常的GSA句子将包含的内容。
$ PGLOR可能用于生成信息和/或配置定位芯片。或类似无趣的东西。
真正有趣的是Nexus S似乎有一个Multi GNSS定位芯片。
更多信息here
答案 2 :(得分:0)
前两个字符通常定义发送消息的设备类型,最后三个是消息类型。 $GNGSA
和$QZGSA
应报告与$GPGSA
相同或类似的数据,这些数据将是卫星数据,包括精度的稀释。
我不知道这些来自哪个设备,但此处提到GN
:http://macrogroup.ru/content/data/store/images/f_1072_5353_1.pdf
关于$PGLOR
......我不确定。也许如果您可以发布内部使用的芯片组,可以查阅其文档。