最新の Ubuntu 12.04 と最新の bluez スタックを実行している Linux システムにカスタム A2DP シンクを実装したいと考えています。
私の基本的な要件は次のとおりです。
レシーバーとして機能する Linux システム (デフォルト キー "0000" または "anything" による自動認証を備えた Bluetooth ヘッドセットなど)
dbus-python API を使用して bluez スタックと通信したいと考えています。独自のアルゴリズムを実行して、実行時に通信パラメータを構成したいので、独自のシンクを実装したいと考えています。
後で、Linux システム用の HSP および HFP プロファイルも実装したいと考えています。
基本的に、これらのプロファイルを実行し、USB 経由で Linux システムに接続されている外部 Bluetooth モジュールをテストして、さまざまな音声送信構成をテストし、さまざまなプロファイルで音声受信のパフォーマンスを評価したいと考えています。
Web で既に利用可能なオープン ソース コードが必要であることはわかっています。しかし、私はそれを見つけることができませんでした。コードが C や JAVA で書かれていたとしても、私には関係ありません。教育目的で必要であり、商用コードを購入できません。そこで、このテストベッドの作成にあたり、専門知識をお持ちの方にご協力をお願いしています。なぜなら、私の主な目的は、将来 bluez スタックを変更することであり、テスト ベッドの作成に時間を無駄にしたくないからです。