我從具有以下配置源安裝的bluez-5.15:藍牙LE上Raspbian
$ ./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc \
--localstatedir=/var --libexecdir=/lib --disable-systemd
然後我不得不復制gatttool手動到/ usr /本地/ bin目錄
$ sudo cp attrib/gatttool /usr/local/bin/
我重新啓動了樹莓派,並試圖下面連接到我的BLE裝置:
$ sudo hciconfig hci0 up
$ sudo hcitool lescan
LE Scan ...
EA:FB:B5:CE:B0:13 DfuTarg
$ sudo hcitool lewladd EA:FB:B5:CE:B0:13
$ sudo hcitool lecc EA:FB:B5:CE:B0:13
Could not create connection: Input/output error
於是我嘗試用gatttool連接:
$ gatttool -b EA:FB:B5:CE:B0:13 --interactive
[EA:FB:B5:CE:B0:13][LE]> connect
Attempting to connect to EA:FB:B5:CE:B0:13
Error: connect error: Device or resource busy (16)
[EA:FB:B5:CE:B0:13][LE]>
缺少什麼我在這裏 - 這是一個配置問題?錯誤是什麼意思?
這是一個USB加密狗嗎?如果你嘗試拔掉它並重新插入它,它是否可以修復它? –