3

Android アプリ (デバイス バージョン 2.2 "Froyo") から MacBook Pro (OS X v10.8 "Mountain Lion") の Bluetooth ポートに接続しようとしています。

BluetoothChat の例から始めて、サーバー側のコード (クライアントのみが必要) を削除し、API レベル 8 の互換性のために更新しました。正常にペアリングできますが、 でIOException: Connection Refusedエラーが表示されbluetoothSocket.connect()ます。

私は標準の Serial Port Profile UUIDを使用しており、 The Missing Manual: Android Bluetooth RFCOMM00001101-0000-1000-8000-00805f9b34fbに示されているように、リフレクションを使用してサポートされていることを確認しました 。

ここで Stack OverflowGoogle Code Forumsでいくつかの調査を行った後 、リフレクションを使用してソケットを取得しようとしましたが、同じ結果が得られました。

OS X で Bluetooth ポート設定をいじってみましたが、ドキュメントが見つからず、どのオプションを設定すればよいかわかりません。

メイン設定パネルで「検出可能」にチェックを入れました:
Bluetooth 設定

デフォルトでは非表示になっているシリアル ポート メニューを見つけました。まず、[オプション] -> [詳細情報を表示] をクリックする必要があります。次にオプションをもう一度クリックすると、「Edit Serial Port...」が表示されます。ここで何を設定すればよいかわかりません: シリアル ポート メニューの編集

詳細ペインには、さらに多くのシリアル ポート設定があります。 Bluetooth の詳細設定

誰でもこれを経験したことがありますか、またはこれらのオプションの意味を知っていますか?

編集によって返されたすべてのポートで、OSX ターミナルでシリアル通信を
実行しています。リンクに示されているように、私は基本的 にデータレートに 9600 を使用していますが、それが重要かどうかはわかりません。 ls /dev/tty.*screen /dev/tty.<port name> <datarate>

4

0 に答える 0