连接到脱机设备后,Hcitool会返回输入/输出错误

时间:2016-12-06 11:43:39

标签: ubuntu-16.04 bluez hci

我正在使用hci连接到外围BLE设备。如果我尝试连接的所有设备都在线,它可以正常工作。

但是,只要我尝试连接到离线的设备,或者中央以某种方式无法连接到它,我就会收到错误消息:

Could not create connection: Connection timed out

我收到此超时后,任何连接到联机设备的尝试都会失败并显示错误:

Could not create connection: Input/output error

我可以通过执行

来解决这个问题
sudo hcitool hci0 reset

但是这没有用,因为我使用的是使用hci的node.js库,而且我不想在应用程序中每次发生错误时重置hci0。

我使用的是Ubuntu 16.04 LTS。我用bluez 5.37,5.41和5.43尝试过这个并得到相同的结果。

我有办法解决这个问题吗?

0 个答案:

没有答案