使用Gatttool连接BLE设备时出现错误

7
我正在使用Raspberry PI上的gatttool连接BLE外设。连接失败,出现错误消息“connect error: Too many levels of symbolic links (40)”。
以下是使用gatttool获取的命令和响应日志。 pi@raspberrypi:~ $ sudo gatttool -b 20:70:6a:10:01:81 -I [20:70:6a:10:01:81][LE]> connect 尝试连接到20:70:6a:10:01:81 错误:连接错误:符号链接级别太多(40)
这里出了什么问题? 谢谢

1
对我来说也是一样。昨天还好好的,然后进行了系统更新(Raspian),固件更新(raspi-update)就出问题了。 - Graveen
3个回答

11

我遇到了同样的问题,将hci0接口关闭然后重新打开解决了我的问题。

sudo hciconfig hci0 down/up


4
sudo hciconfig hci0 down
sudo hciconfig hci0 up 

按照 user3493478 的描述,问题已为我解决,谢谢!


0
由于@user3493478和@contractorwolf的帮助, 它解决了我将MiFlora连接到P4(Raspbian)的问题。
root@raspberrypi:/home/pi#  gatttool -I -b C4:7C:8D:6C:9A:5A
[C4:7C:8D:6C:9A:5A][LE] connect
Attempting to connect to C4:7C:8D:6C:9A:5A
Error: connect error: Too many levels of symbolic links (40)

root@raspberrypi:/home/pi# hciconfig hci0 up
root@raspberrypi:/home/pi# hciconfig hci0 down

[C4:7C:8D:6C:9A:5A][LE] connect
Attempting to connect to C4:7C:8D:6C:9A:5A
Connection successful

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接