ライブラリhttp://code.google.com/p/bluecove/があり、BlueSoleilhttp://www.bluesoleil.com/index.aspxと互換性のあるBluetoothドングルをインストールしました。
Androidフォンとハンズフリーデバイス間の信号をブーストするリピーターとして機能するJavaアプリケーション(Windows 7 x64で実行)を作成したいと思います。ハンズフリーデバイスの特徴は次のとおりです。
Bluetooth V2.1 compliant
Support Enhanced Data Rate (EDR)
Profiles Supported:
Advanced Audio Distribution Profile (A2DP) 1.2,
Hands-Free Profile (HFP) 1.5,
Headset Profile (HSP) 1.1
Supports Simultaneous Multipoint (two live audio connections)
私は2つのアプローチがあると思います:
BlueCove Javaアプリは、両方のデバイスとペアリングするだけで、電話のクライアントとして、またハンズフリーのオーディオゲートウェイとして機能します。次に、オーディオやその他のデータをプロキシとしてそれらの間で単純に渡します。
BlueCove Javaアプリは、低レベルのプロトコルプロキシとして機能し、すべてのリクエストを受け入れて別のエンドポイントデバイスに転送するだけです。その逆も同様です。
役立つかもしれないいくつかの情報:
HFP
https://www.bluetooth.org/Building/HowTechnologyWorks/ProfilesAndProtocols/HFP.htm
HSP
https://www.bluetooth.org/Building/HowTechnologyWorks/ProfilesAndProtocols/HSP.htm
A2DP
https://www.bluetooth.org/Building/HowTechnologyWorks/ProfilesAndProtocols/A2DP.htm
JSR-82 Sample : SPP Server and Client
http://www.jsr82.com/jsr-82-sample-spp-server-and-client/
このスタックを使用するbluecoveでそれは可能ですか?または他のスタック?