【问题标题】:Raspberry Pi3 BLE only accepts a single connectionRaspberry Pi3 BLE 只接受单一连接
【发布时间】:2020-05-13 20:35:07
【问题描述】:

我创建了一个公开 GATT 服务的 BLE 外围设备。它使用 BlueZ 5.50,但似乎只有一台设备可以连接到 GATT 服务。连接设备后,其他设备将无法再看到它。它不再出现在扫描中,如果它已经被扫描,那么我将无法再连接到它。

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

有谁知道这是否可以使用 BlueZ 完成?

【问题讨论】:

标签: bluetooth-lowenergy raspberry-pi3 bluez


【解决方案1】:

Paypal GATT 库直接连接到 HCI 设备并绕过大部分内核内容。 BlueZ 依赖于内核驱动程序和用户空间应用程序,并且如果驱动程序报告控制器允许多个连接,它就可以使用。您需要一个像样的 BLE 控制器和一个最新的内核才能使其工作。

更多信息可以在https://github.com/bluez/bluez/issues/12找到。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 2017-06-02
    • 2012-12-29
    • 2016-01-02
    • 2014-09-27
    • 2014-10-05
    • 1970-01-01
    相关资源
    最近更新 更多