树莓Pi3 BLE只接受单一连接。

问题描述 投票:0回答:1

我已经创建了一个BLE外设,它暴露了一个GATT服务,它使用BlueZ 5.50,但似乎只有一个设备可以连接到GATT服务。它使用BlueZ 5.50,但似乎只有一个设备可以连接到GATT服务。当设备连接后,其他设备就看不到它了。它不再显示在扫描中,如果它已经被扫描了,那么我不能再连接到它。

这似乎是BlueZ的一个限制或配置问题,因为当使用了 Paypal GATT 库,它可以处理多个连接。据我所知,RPi3 BLE芯片应该可以处理最多10个连接。

有谁知道使用BlueZ是否可以做到这一点?

bluetooth-lowenergy raspberry-pi3 bluez
1个回答
0
投票

Paypal的GATT库直接连接到HCI设备,绕过了大部分内核的东西。BlueZ依赖于内核驱动程序和用户空间应用程序,如果驱动程序报告控制器允许多个连接,则能够。你需要一个像样的BLE控制器和一个最新的内核来使它工作。

更多信息可以在 https:/github.comluezbluezissues12.

© www.soinside.com 2019 - 2024. All rights reserved.