자율항법시스템_2_GPS protocol - cchamchi/cansat GitHub Wiki

NMEA protocol

http://techlog.gurucat.net/239

문장의 시작을 의미하는 $ 보이고, GP라는 Device ID(Talker ID)를 가지고 있으며, RMC라는 Sentence ID(Sentence Name)을 가지고 있다.

맨 마지막에 붙는 '3C'는 checksum값이다. 두자리 16진수 이다. 데이터가 올바르게 전달 되었는지 확인하는 용도이다.

checksum 계산 방법은 아래부분에서 다루도록 하겠다.

자, 색상으로 칠해진 부분은 이제 읽을 줄 알게 되었다.

가운데 검은색 부분은 어떻게 읽으면 되는지 알아보자. 어떻게 읽는지는, Sentence ID에 따라 달라진다.

참고로, 통상적인 GPS 수신기에서는 몇가지 Device ID만 제한적으로 출력된다.

GP - Global Positioning System receive

LC - Loran-C receive

OM - Omega Navigation receive

Google map 의 좌표계

  • 도, 분 및 초(DMS): 41°24'12.2"N 2°10'26.5"E
  • 도 및 십진수 분(DMM): 41 24.2028, 2 10.4418
  • 십진수 도(DD): 41.40338, 2.17403