Bluetooth LE sur Raspbian

J'ai installé bluez-5.15 à partir de la source avec la configuration suivante:

$ ./configure --prefix=/usr --mandir=/usr/share/man --sysconfdir=/etc \
--localstatedir=/var --libexecdir=/lib --disable-systemd

Ensuite, j'ai dû copier gatttool manuellement dans le répertoire /usr/local/bin dir

$ sudo cp attrib/gatttool /usr/local/bin/

J'ai redémarré le Raspberry Pi et j'ai essayé le suivant à se connecter à mon BLE de périphérique:

$ 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

Alors j'ai essayé de vous connecter avec 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]>

Ce qui me manque ici - est-ce un problème de configuration? Ce qui ne les erreurs veux dire?

Est-ce un dongle USB? Si vous essayez de le débrancher et de rebrancher, il ne fait que corriger?

OriginalL'auteur Sekkou527 | 2014-03-06