2

デバイス: Google Nexus 5 (ルート化されていない)
ホスト マシン: Windows 7

Android デバイスに ( COMまたはModem Portを使用して) モデムとしてアクセスし、最終的に HyperTerminal/Teraterm を使用して AT コマンドを渡したいと考えています。

そのため、デバイスを Windows ボックスに接続した後、デバイスはデバイス マネージャーで検出されますが、COM ポート (デフォルトの COM0 以外) は表示されません。

右クリックしてドライバーを更新すると、ドライバーが見つからないことが示されます。

次のオプションを試しましたが、うまくいきません。

  1. ルート化されたNexus 5 でこれを試しましたが、使用する/dev/smdXを公開していません。すべての組み合わせを試しましたが、うまくいきませんでした。
  2. Google Android の Web サイトからGoogle USB ドライバーを試しました。変更はありません。
  3. ここから。I LG Electronics からドライバーをインストールしました。COM ポートに変更はありません。
  4. Universal Naked Driver は、ADB Shell インターフェイスに到達するのに役立ちましたが、それは私が望んでいるものではありません。

上記のすべての手順で、USBデバッグが有効になりました(ただ言っただけです)。

また、 AT コマンドを実行するには、電話をモデム モードにする必要があるとも聞きました。もしそうなら、どうすればいいですか?
または、これはデバイスドライバーの問題ですか?

結論:
Android デバイスのモデムにアクセスし、AT コマンドを発行したいと考えています。

何が欠けているのか教えてください。
これに関するヘルプは本当にありがたいです。

4

1 に答える 1

1

製造元がデバイス ドライバをどのように実装しているかに依存するため、この質問に正確に答えることは困難です。残念ながら、公開されていない情報がたくさんあります。

製造元がデバイスをモデムに変換するコードを実装している可能性があります。これを自分で行うことは、デバイス固有であり、独自のものです。メーカーの PC 用ダッシュボード アプリケーションに同梱されているコンバータなど、存在する場合は入手できる可能性があります。

一部のデバイスでは、モデム ポートがまったく公開されていません。これらは、ネットワーク アダプターとして、または常時接続の LAN 接続として表示される場合があります。デバイスがネットワーク アダプターとして表示されている場合は、Windows Mobile ブロードバンド API を介して、または一部の新しいデバイスでは MBIM を介してアクセスできます。

デバイスがネットワーク アダプターとして表示されているかどうかを確認し、それに関する情報を取得するには、コマンド ボックスを開いて次のように入力します。

netsh mbn show interfaces

Windows Mobile Broadband API は、優れた AT コマンド セットほど多くの詳細を提供しませんが、基本的に同じ機能を実行します。MBIM は、同様の機能を備えた業界標準のインターフェイスであり、Windows 8 以降のデスクトップで Mobile Broadband DeviceServices API を介して、それをサポートするデバイスで利用できます。

デバイスが常時接続の LAN 接続として表示される場合は、モバイル機能用の独自の高レベル インターフェイスが存在する可能性があります。

ドライバーの動作は、オペレーティング システムによって異なる場合があります。Windows Vista、7、および 8 でデバイスを試す機会があれば、異なる動作が見られる場合があります。

于 2014-06-04T11:55:20.263 に答える