Android 携帯から Debian に GPS データを取得するにはどうすればいいですか?

Android 携帯から Debian に GPS データを取得するにはどうすればいいですか?

Debian で携帯電話を GPS 受信機として使いたいです。USB と Wi-Fi 経由で携帯電話を接続できますが、PC に Bluetooth がありません。携帯電話から GPS データを取得する方法を説明できる人はいますか? 一番良いのは、携帯電話を GPS 受信機として認識させることです。

答え1

要件:

  1. PCでは、adbパッケージをインストールしますsudo apt install adb。または、直接ダウンロードしてください。このリンク
  2. Android では、開発者向けオプションと USB デバッグを有効にします。
  3. Android を USB ケーブルで接続し、adb devicesターミナルで実行して、携帯電話で USB デバッグ プロンプトを許可します。

画像

手順:

  1. Android で GPS を有効にします。次に、[設定] > [端末情報] を開き、[カーネル バージョン] > [単一項目テスト] > [GPS] を 5 回タップします。
  2. PCでターミナルを開きます。以前のログをすべて消去します。adb logcat -c
  3. GPS ログのみをフィルタリングするには、以下のいずれかのコマンドを実行します。

    • すべての GPS 関連ログ:adb logcat | grep -i gps
    • GPSタグの場合:adb logcat "*:S Gps_test_Activity"

出力には、1. 衛星数 (num)、2. 衛星 ID (prn)、3. 標高、4. 方位が表示されます。さらにフィルタリングするには、grep、awk、sed ツールを使用します。

答え2

その他の選択肢:

参照これ

関連情報