LinuxでBlueZを使用できるように、OSX上で実行されているl2cap(またはRFCOMM)クライアント/サーバを設定するAPIを理解できません。I2luetooth(osx bluetoothスタック)を使用したl2capサーバ/クライアント
私は単純にソケットを開き、バインドして、サーバのために&を受け入れます。ソケット、バインド、クライアントの接続(使用するデバイスのBTアドレスを取得するバインド) 。また、ペアリングも行われていません。
特定のデバイスで接続をリッスンするようにアプリケーションを設定する方法を理解できません(OSXでは1つのBTアダプタしか一度にサポートしていない場合、どのように着信接続を待ち受けるか)。
特定のデバイスを使用して1つのBTデバイスに送信するようにアプリケーションを設定する方法もわかりません(これは、OSXが一度に1つしかサポートしない場合は関係ありません)。
また、OSXスタックでは、2つのデバイス間でペアが発生してからl2capを通過する必要がありますか?
C/C++が推奨されますが、任意の言語の例がわかります。接続して(私はNMEAラインを読むためにそれを使用しましたBluetoothデバイスからデータを読み取る示しマックOS X 10.5では
おかげ
おかげで - 私は自分自身でそれを発見し、答えるのを忘れていました。 JSR-82(Java用のBluetooth)のPDFには、L2CAPサーバーのplistの値を説明しています。 また、OSXのBluetoothスタックは、一度に1つのBluetoothアダプタのみをサポートします。 – Vitali