我正在使用经典配置文件(HFP,A2DP,AVRCP)开发带蓝牙的立体声耳机,就像人们期望的Ina立体声耳机一样.但是,我想为iOS部署一个远程控制应用程序,并将其同时用于其他经典链接,但我在设计中使用的双模芯片组并不像我期望的那样;
耳机设置为外围设备,让iOS设备充当中心.因此,外围设备通告其BLE服务(使用我特定的128位UUID)并且一切都很好.我可以从任何中心浏览外设,但只有当我没有连接经典配置文件时(例如,不流式传输音频).
在与HFP和/或A2DP连接时,我的设备似乎无法宣传BLE!但是,我看到同一芯片组的演示充当BLE中心,扫描并连接到其他BLE外设,同时通过A2DP传输音频.但是,在该设置中,设备充当连接到iPhone的A2DP接收器,同时通过BLE扫描/连接到充当BLE外围设备的第三个单元.因此,不能将经典和智能蓝牙与同一设备进行点对点.
是否存在双模式约束,在支持/连接Bluetooth Classic配置文件时,不能充当外设?那种情况下只支持中央模式吗?
仅供参考,我正在使用CSR的8670芯片组.
新的答案补充说.我很抱歉直到现在还没有澄清/清理我以前的答案 - 时光飞逝!