用於即時採集和可視化GNSS接收機資料的Android應用程式。提供原始GNSS測量資料、衛星狀態和融合定位輸出。適用於Android手機(API 28+)和Wear OS裝置(API 26+)。
支援的GNSS星座:GPS、GLONASS、Galileo、北斗、QZSS、SBAS、NavIC。
三種操作模式:
1. 天空圖和訊號條
極座標圖顯示衛星方位角(0-360°)和仰角(0-90°)位置。每顆衛星均採用星座特定的顏色編碼。 CN0訊號品質由環形顏色閾值指示:綠色(≥40 dB-Hz)、黃色(≥30 dB-Hz)、橘色(≥20 dB-Hz)、紅色(<20 dB-Hz)。目前定位中使用的衛星以邊界標記區分。相鄰的長條圖顯示每顆衛星的 CN0 值,參考線分別位於 20、30 和 40 dB-Hz,並按星座和 SVID 排序。
2. 融合位置
顯示配置了 PRIORITY_HIGH_ACCURACY 的 Google Play 服務 FusedLocationProviderClient 的輸出,間隔 1 秒(最小 500 毫秒)。報告的參數包括:緯度、經度、海拔、水平精度、速度、方位角、速度精度、方位角精度和垂直精度。在 API 33 及更高版本中,會顯示 MSL 海拔高度和 MSL 精度。如果適用,則會顯示模擬位置標誌。包含更新頻率統計資料:位置回呼之間的平均、最小和最大間隔。
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+)
— 多路徑指示燈狀態
— 自動增益控制等級(分貝級,API 27+)
— 訊號雜訊比(分貝級,如有)
GNSS 導航訊息報告包含訊息類型、SVID、狀態和有效載荷大小。
資料即時顯示,不會持久儲存。除位置服務外,無需其他網路存取。無後台服務。無數據收集或遙測。
Last updated on 2026年04月07日
Initial release