0

就像标题说的那样,我无法连接到我的树莓派 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 应用程序 nRF 连接到 le 设备的连接工作正常。

有人可以帮我吗?

在此先感谢,玛格达

4

1 回答 1

0

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

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

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

于 2019-10-19T16:42:50.307 回答