Q1。使用 BlueZ 5.34 连接到 BLE 外围设备时,BLE Central Device 是否存在连接限制?
我的问题是使用 BlueZ 而非白名单的一般连接功能。
Q2。如果没有。连接取决于控制器。有没有办法找到最大限制?
Q3。主机 BlueZ 或 Bluedroid 是否/可以对最大数量添加限制。控制器支持的 LE 连接数?
Q4。如果 LE 设备有连接限制,那么作者所说的“无固有限制”是什么意思,如下段引用的块。
Robin Heydon BLE 开发人员手册中的信息
这也意味着给定设备可以同时与之通信的设备数量不应该有固有的限制。如果一个设备想与另一个设备通信,那么它应该能够做到这一点,不用担心只有七个可能的从设备可以同时连接,这是经典蓝牙施加的限制。
实验:如下面的参考资料所示,我还看到了使用不同控制器时的各种 LE 白名单大小,32 个用于可插拔的 usb4btle,24 个用于内部蓝牙适配器。(使用命令:hcitool lewlsz)在我的测试设置中,我能够连接到 12 个 BLE 设备。(我最多有 12 个 BLE 外围设备)。我在 Ubuntu 15.04 中使用 BlueZ 5.34 并使用了可插入的 usbbt4le 加密狗。