Étape 3: Configurer Raspbian pour utiliser LE Bluetooth
Par défaut, la distribution de Raspbian est livré sans une pile Bluetooth. Le paquet bluez est assez vieux et a le soutien inégale de faible énergie. Vous pouvez construire et installer une version plus moderne tel que décrit ci-dessous.
Après le système est en place et exécuté Ouvrez le programme Terminal et une fenêtre de navigateur, puis commencer à suivre les commandes.
D’abord, ne pas, je le répète, n’utilisez pas la version disponible par le biais d’aptitude. C’est une très vieille version et ne fonctionne pas très bien.
# Ne pas faire ceci -> sudo apt-get installer bluez
Dans le cas où vous l’avez déjà installé, aller de l’avant et retirez-le. Si vous ne savez pas si vous avez installé, aller de l’avant et faire étape en tout cas :
sudo apt-get--purge supprimer bluez
Ensuite, nous devons déterminer quelle est la dernière version disponible. Pour ce faire, naviguez vers le site officiel https://www.kernel.org/pub/linux/bluetooth/ et recherchez le paquet bluez-X.XX.tar.xz où X.XX représente la version. Au moment d’écrire ces lignes, la dernière version est 5.34 !
Puis, revenir à la borne sur le Raspberry Pi et ne pas oublier de changer X.XX pour la dernière version, que nous entrons, nous trouvons :
CD ~ ; wget https://www.kernel.org/pub/linux/bluetooth/bluez-X.XX.tar.xz
Par la suite, nous décompresser le package par :
tar xvf bluez-X.XX.tar.xz
À ce stade, il faut s’assurer que toutes les bibliothèques nécessaires pour l’exécution de la pile bluetooth :
sudo apt-get install libusb-dev libdbus-1-dev libglib2. 0-dev libudev-dev libical-dev libreadline-dev
Êtes maintenant prêt à compiler le paquet bluez :
CD bluez-X.XX
export LDFLAGS =-lrt
. / configure--prefix = / usr--sysconfdir = / etc--localstatedir = / var--enable-bibliothèque-désactiver-systemd
faire
sudo faire installer
Pour une raison étrange le processus d’installation standard rate installant l’un des fichiers dans le répertoire correct. Pour résoudre ce problème :
sudo cp attrib/gatttool/usr/bin /
Et c’est tout ! Nous sommes maintenant prêts à tester notre LE Bluetooth USB Adapter sur notre facture pro forma de framboise !