【问题标题】:Can not connect to BLE device on raspberry pi (gatttool/bluetoothctl)无法连接到树莓派上的 BLE 设备(gatttool/bluetoothctl)
【发布时间】:2019-10-18 20:13:40
【问题描述】:

正如标题所说,我无法连接到我的树莓派 3 上的 le 设备。 我试过: - 通过 bluetoothctl 我得到一个 AuthenthicationFailure - 通过 gatttool 我得到连接被拒绝 (111)

我搜索了很多解决方案并已经尝试过(确保): -btmgmt le up - 将 bluez/bluez 重新安装到最新版本 - 使用 gatttool 时使用“-t random”

知道我真的不知道下一步该做什么。

什么可能很重要: uname -r = 4.19.58-v7+ bluetoothctl -v = 5.50 使用 Android App nRF Connect 连接到 le 设备工作正常。

有人可以帮帮我吗?

提前致谢, 玛格达

【问题讨论】:

    标签: bluetooth bluetooth-lowenergy raspberry-pi3 bluez gatttool


    【解决方案1】:

    您的设备似乎需要绑定,而 Bluez 未能成功绑定...

    我对需要绑定的几个设备有同样的问题。 Bluez 显然只能处理一些绑定变体,但肯定不是全部。在 iOS 和 Android 上,我对这些设备完全没有问题...

    除非您喜欢深入研究 Bluez 源代码并自己解决问题,否则我认为您只能等待一些 Bluez 更新来解决问题...

    【讨论】:

    • 感谢您的回答!通过应用程序连接我的安卓时,实际上不需要绑定。所以我之前可以在没有绑定的情况下进行连接。所以如果像你说的那样,我的机器人也必须失败,对吧?或者有什么不同的可能性吗?
    • 如果您的设备使用 JustWorks 绑定,那么您也不会注意到 Android 上的任何内容。但是由于您收到错误 AuthenthicationFailure 它显然会尝试进行某种形式的绑定。
    • 关于这个问题的任何更新..?它最终起作用了吗..?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-07-15
    • 1970-01-01
    • 1970-01-01
    • 2023-02-04
    • 1970-01-01
    • 2016-01-02
    • 2016-09-26
    相关资源
    最近更新 更多