Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/326.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bluetooth 使用BlueZ的最大BLE连接数_Bluetooth_Bluetooth Lowenergy_Bluez_Gatt_Hci - Fatal编程技术网

Bluetooth 使用BlueZ的最大BLE连接数

Bluetooth 使用BlueZ的最大BLE连接数,bluetooth,bluetooth-lowenergy,bluez,gatt,hci,Bluetooth,Bluetooth Lowenergy,Bluez,Gatt,Hci,问题1。使用BlueZ 5.34连接到BLE外围设备时,BLE中央设备是否有连接限制 我的问题是使用BlueZ而不是白名单的一般连接功能 问题2。如果连接数量取决于控制器。有没有办法找到最大限度 第三季度。主机BlueZ或Bluedroid是否可以增加控制器支持的最大LE连接数限制 第四季度。如果LE设备存在连接限制,作者在下面段落中引用的“无固有限制”是什么意思 Robin Heydon BLE开发者手册中的信息 这也意味着给定设备可以同时与之通话的设备数量不应有固有限制。如果一台设备想要与另

问题1。使用BlueZ 5.34连接到BLE外围设备时,BLE中央设备是否有连接限制

我的问题是使用BlueZ而不是白名单的一般连接功能

问题2。如果连接数量取决于控制器。有没有办法找到最大限度

第三季度。主机BlueZ或Bluedroid是否可以增加控制器支持的最大LE连接数限制

第四季度。如果LE设备存在连接限制,作者在下面段落中引用的“无固有限制”是什么意思

Robin Heydon BLE开发者手册中的信息

这也意味着给定设备可以同时与之通话的设备数量不应有固有限制。如果一台设备想要与另一台设备通话,那么它应该能够做到这一点,而不用担心同时只能连接七个可能的从属设备,这是经典蓝牙所施加的限制

实验: 正如下面的参考资料所示,我还看到了使用不同控制器时的各种LE白名单大小,32个用于可插拔usb4btle,24个用于内部蓝牙适配器。(使用命令:hcitool lewlsz) 在我的测试设置中,我能够连接到12个BLE设备(我最多有12个BLE外围设备)。我在Ubuntu15.04中使用了Bluez5.34,并使用了可插入的usbbt4le加密狗


    • 我遇到了这个问题。。。很乱

      A1。连接限制取决于硬件。我使用过限制在3台的设备,还有一些似乎超过7台的设备

      A2。当您试图建立超出硬件支持范围的连接时,设备应该返回错误。不同的设备报告不同的错误,但它们通常与资源耗尽有关。然而,我使用的设备不会报告任何错误,当超过某个未知限制时,过了一段时间事情就会停止正常工作。我遇到的是一些连接停止返回通知。因此,这一切都取决于您是否拥有设计良好、性能良好的控制器

      A3。我不确定我是否理解这个问题。。。BlueZ和la本身没有任何限制

      A4。BLE中没有关于连接数量的设计限制。然而,大多数消费者不需要连接到100台设备,因此蓝牙加密狗往往只包含必要的资源,以维持少得多的连接。因此,这完全取决于制造商想要支持多少设备

      记住,每个连接都需要硬件来保留状态信息,白名单之类的东西也需要内存来存储。内存需要硬件,硬件要花钱。由于大多数加密狗相对便宜,制造商必须尽可能多地使用最少的硬件进行竞争。测试也需要时间和金钱,连接限制通常不是消费者所反对的