Ina ステレオ ヘッドセットに期待されるように、従来のプロファイル (HFP、A2DP、AVRCP) を使用して、Bluetooth を備えたステレオ ヘッドセットを開発しています。ただし、iOS 用のリモート コントロール アプリを展開し、それを他の従来のリンクと同時に使用したいのですが、設計で使用しているデュアルモード チップセットが期待どおりに動作しません。
ヘッドセットは周辺機器として設定され、iOS デバイスが中心として機能します。そのため、周辺機器は BLE サービスを (特定の 128 ビット UUID で) アドバタイズし、すべて問題ありません。どの中央からでも周辺機器をブラウズできますが、クラシック プロファイルに接続していない場合 (オーディオをストリーミングしていないときなど) に限られます。
HFP や A2DP で接続しているときに、デバイスが BLE をアドバタイズできないようです。ただし、同じチップセットが BLE セントラルとして機能し、他の BLE ペリフェラルをスキャンして接続し、同時に A2DP 経由でオーディオをストリーミングするデモを見たことがあります。ただし、そのセットアップでは、デバイスは iPhone に接続された A2DP シンクとして機能し、BLE 経由で BLE 周辺機器として機能する 3 番目のユニットにスキャン/接続していました。したがって、クラシック Bluetooth とスマート Bluetooth の両方を同じデバイスにポイントツーポイントで接続することはできません。
Bluetooth Classic プロファイルをサポート/接続している間は周辺機器として機能できないというデュアルモードの制約はありますか? その場合、中央モードのみがサポートされますか?
参考までに、私は CSR の 8670 チップセットを使用しています。
アップデート
新しい回答が追加されました。今まで私の以前の回答を明確化/クリーンアップしなかったことをお詫びします-時間が経つのが早いです!