2011-09-30 3 views
3

GPS 수신기에서 NMEA 문장을 읽고 구문 분석하고 Nexus S 휴대 전화를 사용하여 테스트를 수행하는 Android 앱을 작성 중입니다.
내가 아주 일반적이고 아주 잘 설명되어 있습니다 GPGGA, GPGSV, GPGSA 및 GPRMC 문장 받고 있어요,하지만 또한, 나는 다음 문장을 받고 있어요 및 I'cant 그들에 대한 정보를 찾을 수 :
PGLOR, GNGSA, QZGSA
I 그 문장 형식에 관한 몇몇 문서를 찾을 수 있습니까?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에 대해서 ... 잘 모르겠어요. 내부적으로 사용되는 칩셋을 게시 할 수 있다면 설명서를 참조 할 수 있습니다.