如何确定与蓝牙芯片组(如BLE 8510)可能的最大数目同时的BLE连接,其中CSR8510充当BLE主设备,终端设备充当BLE从机。
我们应该考虑哪些参数来确定?
发布于 2017-10-04 08:29:24
没有HCI协议消息来获取这个号码。您需要使用创建连接,直到得到HCI错误0x09 (超过连接限制)为止。
CSR8510可以在主模式下与从设备有5个连接。它可以有一个从模式连接到一个主设备。虽然它在从模式下有连接,但它不能在主模式下有任何其他连接。在主模式下连接时,它无法启动可连接的广告。当连接处于从模式时,它不能以主模式启动连接。
一般来说,蓝牙版本之间是有区别的。在蓝牙4.0中,存在以下限制:
连接状态中的链路层不应同时在主角色和从角色中运行。 连接状态中以奴隶角色工作的链路层只能有一个连接。 如果链接层已经在连接国或发起国运行,则链接层不应在广告状态下运行,其广告类型可能导致链接层以奴隶身份进入连接状态。
在蓝牙4.1中,这些限制被消除了。然而,控制器不需要支持多个状态的所有组合。在https://www.bluetooth.org/tpg/listings.cfm中可以找到特定控制器所支持的状态组合。
https://stackoverflow.com/questions/46556604
复制相似问题