
私はハイパーターミナルと AT コマンドを使用して携帯電話を操作しています。Bluetooth 接続と赤外線を使用して動作し、GSM モデム (電話) の作成と構成が簡単です。
問題は、これを USB ポートを使用して実装する必要があることです。通信ポートのみが検出されるため、USB ポートに接続された電話を構成する方法がありません。
コンピューターが通信ポートであると認識するように USB ポートをマップするにはどうすればよいでしょうか?
注記:私はコンバーター アダプターのようなハードウェア ソリューションについて話しているのではなく、ソフトウェア ソリューションについて話しています。
winxp sp2、モバイルnokiaを使用
答え1
電話いつものOS によって仮想シリアル ポートとして解釈される CDC-ACM プロファイルを公開します。
Linux では汎用 ACM ドライバーが実装されているため、ほとんどの携帯電話はそのまま使用できます。
Windows の場合 (Hyper Terminal を使用しているので、Windows を使用しているものと想定します)、携帯電話の製造元が、携帯電話が接続されたときにシリアル ポートを追加するドライバーを作成しているはずです。
携帯電話メーカーがこのドライバを提供していない場合は、2つの選択肢があります。この非フリーソフトウェアを使用するhttp://www.thesycon.de/eng/usb_cdcacm.shtmlまたは、勇気があれば、小さな.infファイルを自分で書いて、Windowsの組み込みライブラリを使用する方法を学ぶこともできます(この小さなガイドを参照してください)。http://support.microsoft.com/kb/837637/ja-jp) ただし、.inf ドライバー ファイルの書き方をあらかじめ知っておく必要があります。