【发布时间】:2014-11-15 03:29:26
【问题描述】:
我正在使用 Adafruit Ultimate GPS 记录 gps 数据,但想学习如何将数据保存为 3 个字符串,然后取出我想要的数据。
三个字符串被命名
- nmeaRMC
- nmeaGGA
- nmeaGSA
这是我想从保存到字符串中的 GPS 数据中提取的信息。
$GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,*47。
在 GGA 中我想要:
- GPS 定位质量 = 1
- 卫星数 = 08
$GPGSA,A,3,04,05,,09,12,,,24,,,,,2.5,1.3,2.1*39
在 GSA 中我想要:
- 3D 固定值 = 3
- 垂直稀释精度 (VDOP) = 2.1
$GPRMC,123519,A,4807.038,N,01131.000,E,022.4,084.4,230394,003.1,W*6A
在 RMC 中我想要:
- 时间 = 123519
- GPS 状态 = A
- 纬度 = 4807.038,N
- 经度 = 01131.000,E
- 日期 = 230394
谁能帮我解决这个问题?
!! Ultimate GPS 每秒发送一次 RMC、GGA 和 GSA !!
【问题讨论】: