私はAndroid Bluetooth Chatサンプルアプリケーションを使用しています。 Windows 7のAndroidデバイスからシリアルデータを読み取ろうとしています。Bluetooth RFCOMM接続:Windows 7のCOMポートからシリアルデータを読み取る
ノートパソコンのBluetoothアダプタにAndroidデバイスをペアリングできました。
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
私はAndroidのアプリケーションを実行すると、私はノートパソコンに接続することができる午前:私は他のいくつかの議論につき、以下にサンプル・アプリケーションでUUIDを置き換えます。私のAndroidデバイスの「ハードウェア」プロパティには、「標準シリアルBluetooth接続(COM10)」という「デバイス機能」エントリがあります。 CoolTermをCOM10に接続しようとすると、「エラー1168」が表示されます(エラーの詳細な説明はありません)。
シリアルデータをBluetooth経由でWindows COMポートに送信するプロセスについて誤解していますか?
感謝を接続します。私は両方のCOMポートを成功せずに列挙しました。私は後でBlueSoleilスタックで使用していたWIDCOMM BTドライバを置き換え、正しいCOMポートを読み取ることができました。私はBTドライバを使用している間にCOMポートを読むことができるようにしたいと思っていますが、今のところBlueSoleilを使用するのが適切な解決策です。 – gavinmh
WindowsでCOMポートに接続したいのか、プログラミングしているのかわかりませんが、私が管理している32feet.NETライブラリを使用すると、.NETでサーバーを簡単に作成できますアプリに接続できます。たとえばhttp://32feet.codeplex.com/wikipage?title=Bluetooth%20Server-side私はCOMポートをプログラムシステムのように設定するのは嫌ですし、MSFT、Widcomm、BlueSoleilなどのスタックをサポートしています。 – alanjmcf
ありがとう@alanjmcf ;今度はCOMポートを自分で設定するのは適切でしたが、私はあなたのライブラリを将来のアプリケーションのために留めておきます。 – gavinmh