我想使用BLE连接我的设备。我的笔记本电脑和英特尔爱迪生上已经有了一个gatttool。我平等地检查两个设备的可用性:
myDate.AddMinutes(Int32.Parse("-60"))
蓝牙不受软/硬阻止。现在我想找到BLE设备(在我输入的两个设备上):
~# rfkill list
它没有找到第二个设备(反之亦然)。
提前谢谢。
更新:现在,当我输入
时~# sudo hcitool lescan
所以,我坚持这个。如何使设备可连接?
更新2 :好的,我明白了。在爱迪生方面:
~# sudo hciconfig hci0 leadv 0
LE set advertise enable on hci0 returned status 12
在笔记本电脑方面:
~# sudo hciconfig hci0 down
~# sudo hciconfig hci0 up
~# sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
~# sudo hciconfig hci0 leadv 0
但现在有一个新问题:gatt连接在30秒后掉落。有什么想法吗?
答案 0 :(得分:0)
好的,我终于找到了连接失败的原因。 https://github.com/sandeepmistry/noble/issues/242 https://www.raspberrypi.org/forums/viewtopic.php?t=119110&p=807994
正如在这些讨论中所写,如果遇到这样的问题,您需要执行内核版本的降级。