11

GPS データを Android フォンから PC にテザリング (USB 有線) する方法はありますか? 現在、gpsd プロジェクトに基づく GPSTether アプリを使用しています。

そのアプリよりも制御性が高く、バグが少ない代替案を探しています。また、サードパーティのアプリを使用せずにこれを行う別の方法はありますか?

現在、位置認識ソフトウェア プロジェクトに取り組んでおり、GPS データを定期的に読み取りたいと考えています。GPSTether アプリは、telnet を介した TCP ポートでまさにそれを行います。

4

5 に答える 5

11

ここでの理想的な状況は、Android スマートフォンと PC の間で USB 接続を介してシリアル ポートを使用し、スマートフォンから NMEA をストリーミングすることです。残念ながら、Android はネイティブでこのような方法で USB をサポートしていません。

GPSTether は、電話と PC 間のリンクを作成するために adb 転送デバッグ ブリッジを使用する「ハック」であり、ロケーション マネージャーから NMEA を読み取り、adb 転送によって作成された TCP/IP リンクを介して送信します。

GPSTether のバグが多すぎると感じた場合は、a) GPSTether のバージョンを自分で実装するか、b) これを行う別の方法を考え出すかの 2 つの選択肢しかありません。どちらもかなりのコーディングが必要です。

b) については、電話機が USB 大容量記憶装置として PC に接続されている間にファイルに NMEA を書き込み、PC からファイルへの更新を定期的に読み取ることを検討することをお勧めします。

または、PC 用の Bluetooth ドングルを入手し、Android アプリ BlueNMEA などを使用して GPS 用の Bluetooth COM ポート接続を作成することにより、Bluetooth を介して電話を PC に「テザリング」することもできます。

または、FTP クライアント プログラムをコピーし、WiFi 接続を介して PC 上の FTP サーバーにファイルを書き込むこともできます (これにより、PC から地球の反対側に電話を持つことができます)。

于 2011-04-07T09:22:41.177 に答える
8

これは、Google Play マーケットで入手可能な ShareGPS アプリと Franson GPSgate クライアントを使用して実行できます。これらのツールを使用して、Android GPS NMEA 信号を COM ポートにリダイレクトする必要があります。さらに、AndroidSDK マネージャーをダウンロードする必要があります。

詳細な手順については、以下のリンクを参照してください。

http://sharedroid.jillybunch.com/user.html

于 2012-10-13T13:46:45.360 に答える
4

AndroidでBlue-NMEAhttp://max.kellermann.name/projects/blue-nmea/を使用て、BluetoothまたはローカルtcpサーバーでGPS NMEAデータを送信します。このサーバーには、usbテザリングまたはWI-FIでPCからアクセスできます。繋がり。eterlogic http://www.eterlogic.com/Products.VSPE.html(Windowsのバージョンを探す)でVSPE(仮想シリアルポートエミュレーター)を使用し、データをtcpポートから選択したcomポートにリダイレクトします。設定。ここで、「google earth」、「see you」、「GPSdata logger」、またはその他のソフトを構成して、このCOMポートをリッスンします。

于 2012-05-08T18:16:15.200 に答える
1

http://max.kellermann.name/projects/blue-nmea/

bt com ポートまたは tcp ポート経由で nmea を送信します。一般的な障害を回避するために、必ず readme をお読みください。

于 2011-10-05T10:19:17.457 に答える
0

これは本当に遅いですが、私は古い LG-P350 を持っており、デバイス マネージャーに NMEA インターフェイスが表示されます。使い方がよくわからないけど。LG Phone - GPS NMEA インターフェイス

于 2016-08-10T15:42:59.400 に答える