gpscatの結果を解釈するには? [閉鎖]

gpscatの結果を解釈するには? [閉鎖]

私は組み込みシステムからGPSデータを取得しようとしてきました。これは私が使用するコマンドです:

gpscat /dev/ttyS2

次の連続出力ストリームを取得します。

$GLGSV,1,1,03,70,14,098.6102,E,121853.000,A,A*50 $GPRMC,121853.000,A,59480,N,00604.6102,E,AA,10,1.0,606 $04.6102,E,121854.000,A,A*57 $GPRMC,121854.000,A$GPGSV,2,1,08,05,11,032,40,16,55,300,14,18,17,14GLL,504 E,121855.000,A,A*56 +GPSPVT:0,12:18:57,17/07/2017,3D 修理,N 050 46'5604.6102,E,121857.000,A,A*54 $GPRMC,12 ,35,20,31,075,35*7D $GPGSV,2,2,08,21,74,133,29GLL,5046.9480,N,00604.6102,E,121858.000,A,A*5B *59 $GLGSA, 85 ,31,,,,,1.6,1.0,1.2*2E $GNGSA5046.9480,N,00604.6102,E,0.0,321.6,170717,,,A*61.88",E 006 04'36.61",+0ドル GPVTG, 321.6,T,,M,0GLL,5046.9480,N,00604.6102,E,121903.000,A,A*54 ,031,40,16,56,299,17,18,19,144,35 74.6102 ,E ,121904.000,A,A*53 $GPRMC,121904.000,A,,080,37,31,16,203,21*7E $GLGSV,1,1,03,70,15,09704.60 、A* 52 $GPRMC,121905.000,A8,05,10,031,40,16,56,299,18,18,19,145,35,20,31,0,*62$GNGSA,A,3,05,16,18, 20 ,21 ,26,29,31,,,,,1.6.88",E 006 04'36.61",+0203m $GPGGA,12

私はこれをどのように解釈するかを説明できますか?

答え1

NMEAプロトコルとそのプロトコルの元の情報と詳細を理解します。ここここ

各ラインはプロトコルフレームです: $GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A

どこ:

 RMC          Recommended Minimum sentence C
 123519       Fix taken at 12:35:19 UTC
 A            Status A=active or V=Void.
 4807.038,N   Latitude 48 deg 07.038' N
 01131.000,E  Longitude 11 deg 31.000' E
 022.4        Speed over the ground in knots
 084.4        Track angle in degrees True
 230394       Date - 23rd of March 1994
 003.1,W      Magnetic Variation
 *6A          The checksum data, always begins with *

NMEAバージョン2.3以降、新しいフィールドがあります。

関連情報