0

私は現在、Bluetoothチャットサンプルに基づいたAndroidアプリケーションに取り組んでいます。コードは機能しているようですが、Androidデバイス(Samsung Ace GT-S5839i)をラップトップとペアリングしようとすると、一部のドライバーがインストールされません。デバイスのBluetoothサービスリストにBluetoothChatSecureサービスとBluetoothChatInsecureサービスが表示されますが、電話をラップトップに接続しようとすると接続エラーが発生します。

Bluetooth開発を行うのはこれが初めてで、何が起こるかわかりません。

編集:

実際、いくつかのエラーがあります。

08-11 01:34:49.140: E/BluetoothChat(29847): + ON RESUME +
08-11 01:34:49.187: E/BluetoothEventLoop.cpp(1510): onCreateDeviceResult: D-Bus error: org.bluez.Error.AlreadyExists (Device already exists)
08-11 01:34:49.203: E/DTUN_HCID4(29886): No device pointer found for peer! Ignore Error = true. Ignoring error...
08-11 01:34:49.421: E/(29869): ****************search UUID = 87fa***********
08-11 01:34:50.179: E/BluetoothEventLoop.cpp(1510): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/29886/hci0/dev_70_F1_A1_B7_61_A8
08-11 01:34:54.304: E/BluetoothEventLoop.cpp(1510): event_filter: Received signal org.bluez.Device:PropertyChanged from /org/bluez/29886/hci0/dev_70_F1_A1_B7_61_A8

PS

デフォルトのuuidを使用したときに、Windowsが適切なドライバーを見つけずに2つのBluetooth周辺機器をインストールしようとした理由を誰かが知っていますか?

4

1 に答える 1

0

私はついに私の電話と私のラップトップの間にBluetoothの安全な接続を設定しました。必要な手順は次のとおりです。

  • まず、ラップトップにBluetoothIcomingCOMポートを設定します
  • 次に、[Androidドキュメント][2]に従ってuuidを変更しました
Hint: If you are connecting to a Bluetooth serial board then try using the well-known SPP UUID 00001101-0000-1000-8000-00805F9B34FB.
  • 次に、電話でSSPサービスを有効にして、Bluetooth経由の標準シリアルリンクを機能させることができました。
  • 最後に、ハイパーターミナル(パテなど)を介してIcomingCOMポートとのシリアル接続を開きます

これが誰かに役立つことを願っています。

于 2012-08-12T08:45:40.633 に答える