问题1:使用BlueZ 5.34连接BLE外设时,BLE中央设备是否有连接限制?
我的问题是关于使用BlueZ的一般连接能力,而不是白名单。
问题2:如果连接数量取决于控制器。有没有找到最大限制的方法?
问题3:主机BlueZ或Bluedroid是否可以添加限制以支持控制器的最大LE连接数?
问题4:如果LE设备存在连接限制,则作者在下面的段落中引用的“无固有限制”是什么意思。
来自Robin Heydon BLE Developer's handbook的信息
这也意味着对于给定设备可以同时与多少设备通信,不应该有固有限制。如果设备想要与另一个设备通信,那么它应该能够做到这一点,不必担心只有七个可能连接的从设备,这是经典蓝牙所施加的限制。
实验:
如下面的参考资料所示,在使用不同的控制器时,我也看到了各种LE白名单大小,插入式usb4btle为32,内部蓝牙适配器为24。 (使用命令:hcitool lewlsz)
在我的测试设置中,我能够连接12个BLE设备。(我有最多12个BLE外设)。 我使用的是Ubuntu 15.04中的BlueZ 5.34,并使用plugable usbbt4le dongle。