2

AndroidBluetoothChatサンプルアプリケーションを使用しています。Windows7のAndroidデバイスからシリアルデータを読み取ろうとしています。

AndroidデバイスをラップトップのBluetoothアダプターとペアリングすることができました。サンプルアプリケーションのUUIDを、他のいくつかの議論に従って次のものに置き換えました。

private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");

Androidアプリケーションを実行すると、ラップトップに接続できます。私のAndroidデバイスの「ハードウェア」プロパティには、「Standards Serial over Bluetooth link(COM10)」という「デバイス機能」エントリがあります。CoolTermをCOM10に接続しようとすると、「エラー1168」が表示されます(エラーの追加の説明はありません)。

Bluetooth経由でWindowsのCOMポートにシリアルデータを送信するプロセスについて何か誤解していますか?

4

2 に答える 2

0

正しいCOMを選択していることを確認してください。SPP (シリアル ポート プロファイル) Bluetooth 通信を必要とする私の最後の Android アプリケーションでは、Windows 7 がペアリングされたときに、いくつかの COM が開かれました。

作成されたすべての COM を含む BT 設定の図

COM10 が機能していない場合は、それが「着信」COM であることを確認します (または、発信 COM である可能性があります。数か月前なので覚えていません)。

于 2011-11-28T03:56:11.007 に答える