我想在 Debian 上使用我的手機作為 GPS 接收器。我可以透過 usbc 和 wifi 連接手機,但電腦上沒有藍牙。誰能解釋一下如何從手機取得 GPS 資料?最好的事情是它被識別為 GPS 接收器
答案1
要求:
- 在 PC 上,安裝帶有 .adb 套件
sudo apt install adb
。或直接從下載這個連結。 - 在 Android 中,啟用開發人員選項和 USB 偵錯。
- 用USB線連接Android,
adb devices
在終端機中運行,允許手機中出現USB調試提示。
程式:
- 在 Android 中,啟用 GPS。然後開啟「設定」>「關於手機」> 在「核心版本」>「單項測試」>「GPS」上點選五次。
- 在PC中,打開PC中的終端。清除所有先前的日誌
adb logcat -c
若要僅過濾掉 GPS 日誌,請執行以下任一指令:
- 對於所有 GPS 相關日誌:
adb logcat | grep -i gps
- 對於 GPS 標籤:
adb logcat "*:S Gps_test_Activity"
- 對於所有 GPS 相關日誌:
輸出將顯示 1. 衛星數量 (num) 2. 衛星 ID (prn) 3. 仰角 4. 方位角。若要進一步過濾,請使用 grep、awk、sed 工具。