GNSS 수신기 데이터의 실시간 수집 및 시각화를 위한 안드로이드 애플리케이션입니다. 원시 GNSS 측정값, 위성 상태 및 융합 위치 출력에 접근할 수 있습니다. 안드로이드 휴대폰(API 28 이상) 및 Wear OS 기기(API 26 이상)에서 사용 가능합니다.
지원되는 GNSS 위성군: GPS, GLONASS, Galileo, BeiDou, QZSS, SBAS, NavIC
세 가지 작동 모드:
1. 스카이 플롯 및 신호 막대
방위각(0-360°) 및 고도(0-90°)에 따른 위성 위치를 보여주는 극좌표 플롯입니다. 각 위성은 위성군별 색상으로 표시됩니다. CN0 신호 품질은 링 색상 임계값으로 표시됩니다: 녹색(≥40 dB-Hz), 노란색(≥30 dB-Hz), 주황색(≥20 dB-Hz), 빨간색(<20 dB-Hz). 현재 위치 결정에 사용된 위성은 테두리 마커로 구분됩니다. 인접한 막대 차트는 위성별 CN0 레벨을 20, 30, 40dB-Hz의 기준선과 함께 표시하며, 위성군 및 SVID별로 정렬됩니다.
2. 융합 위치
Google Play 서비스의 FusedLocationProviderClient에서 PRIORITY_HIGH_ACCURACY로 설정된 출력값을 1초 간격(최소 500ms)으로 표시합니다. 보고되는 매개변수는 위도, 경도, 고도, 수평 정확도, 속도, 방위각, 속도 정확도, 방위각 정확도, 수직 정확도입니다. API 33 이상에서는 해발 고도와 해발 정확도가 표시됩니다. 해당되는 경우 모의 위치 플래그가 표시됩니다. 위치 콜백 간 평균, 최소, 최대 간격 등의 업데이트 빈도 통계가 포함됩니다.
3. 원시 GNSS 측정값
기기 GNSS 칩셋에서 수집된 GnssMeasurementsEvent 데이터를 표시합니다. 위성별 측정 필드:
— 의사거리: receivedSvTimeNanos 및 timeOffsetNanos에서 계산됨
— ADR 상태 플래그(VALID, RESET, CYCLE_SLIP)에 따른 누적 델타 거리(반송파 위상)(미터)
— CN0(dB-Hz)
— 반송파 주파수(MHz)(하드웨어에서 보고되는 경우)
— 기저대역 CN0(dB-Hz)(API 30 이상)
— 측정 상태 비트마스크: CODE_LOCK, BIT_SYNC, SUBFRAME_SYNC, TOW_DECODED, MSEC_AMBIGUOUS, SYMBOL_SYNC, GLO_STRING_SYNC, GLO_TOD_DECODED, BDS_D2_BIT_SYNC, BDS_D2_SUBFRAME_SYNC, GAL_E1BC_CODE_LOCK, GAL_E1C_2ND_CODE_LOCK GAL_E1B_PAGE_SYNC
— 전체 신호 간 바이어스 및 위성 신호 간 바이어스(나노초 단위, API 31 이상)
— 다중경로 표시기 상태
— 자동 이득 제어(AGC) 레벨(dB 단위, API 27 이상)
— 신호 대 잡음비(SNR, dB 단위, 사용 가능한 경우)
GNSS 항법 메시지는 메시지 유형, SVID, 상태 및 페이로드 크기와 함께 보고됩니다.
데이터는 실시간으로 표시되며 저장소에 저장되지 않습니다. 위치 서비스 외에는 네트워크 액세스가 필요하지 않습니다. 백그라운드 서비스가 작동하지 않습니다. 데이터 수집 또는 원격 측정은 수행되지 않습니다.
Last updated on Apr 7, 2026
Initial release