Bluetooth/fr

Cet article Article description::décrit la configuration et l'usage des contrôleurs Bluetooth et des appareils Bluetooth.

Prérequis
Pour suivre cet article, l'utilisateur doit avoir préalablement configuré udev et USB.

Noyau
Le plus souvent, il suffira d'activer les protocoles RFCOMM ( CONFIG_RFCOMM ), HIDP ( CONFIG_BT_HIDP ), HCI USB ( CONFIG_BT_HCIBTUSB ) et/ou HCI UART ( CONFIG_BT_HCIUART ). Le pilote d'entrée-sortie utilisateur pour les équipements récepteurs HID ( CONFIG_UHID ) doit être activé dans le cas des claviers et souris Bluetooth.

Les micrologiciels
La plupart des contrôleurs Bluetooth ont besoin de micrologiciel (firmware) pour pouvoir fonctionner. Si le contrôleur est compatible avec Linux, indiquera la plupart du temps si un micrologiciel est nécessaire. Le paquet doit, en règle générale, proposer un micrologiciel mais parfois certains équipements ne pourront fonctionner qu'avec un micrologiciel propriétaire.

Options de la variable USE
BlueZ est une implémentation du protocole Bluetooth pour Linux disponible en installant le paquet.

Bluetooth peut être globalement activé en donnant la valeur  à la variable USE :

Installation
Le système doit être mis à jour si la variable USE a été modifiée pour prendre la valeur :

Installer BlueZ:

Droits d'accès
Les droits d'accès pour les équipements Bluetooth sont automatiquement gérés par D-Bus, et l'accès est automatiquement accordé à tous les utilisateurs par défaut.

OpenRC
Démarrer Bluetooth :

Lancer Bluetooth au démarrage :

systemd
Démarrer Bluetooth :

Lancer Bluetooth au démarrage :

Configuration du contrôleur
Afficher l'information sur le contrôleur :

Où  est le nom du contrôleur et   (3ème ligne) indique que le contrôleur est activé.

Activer le contrôleur si indique (avec   ) (3ème ligne) que le contrôleur est désactivé:

Dans ce cas, requêter l'état de l'émetteur radio Bluetooth à l'aide de  :

est fourni par >=-2.31. Il peut aussi être installé par le paquet (non maintenu).

Débloquer le contrôler si indique (par le message  ) que le contrôleur est bloqué :

Si indique (par le message  ) que le contrôleur est bloqué, débloquer le contrôleur en changeant la position d'un interrupteur physique ou en appuyant sur une touche de fonction du clavier.

Les contrôleurs Blutooth peuvent être automatiquement activés en spécifiant  dans le fichier :

Il peut arriver que les contrôleurs Bluetooth aient été bloqués par l'action d'un des outils logiciels de gestion de l'énergie (udev). S'assurer dans ce cas que la valeur de state est fixée à  dans le fichier de règles correspondant ou sinon effacer complètement la ligne suivante :

Appairage
Les appareils Bluetooth doivent être appairés avec un contrôleur Bluetooth avant toute utilisation. Pour cela, il faut entrer un code PIN (ou tout autre type de code) dans les deux équipements par le biais d'un agent interactif. Certains appareils, comme les casques audio, ne permettent pas d'entrer un code PIN arbitraire. Ces appareils utilisent un code PIN statique, qui est d'habitude 0000, 1111, 1234 or 9999. D'autres appareils (par exemple La télécommande BD de Sony) ne demandent pas d'entrer un code PIN et, dans ce cas, essayer de rentrer un code PIN à l'invite fera échouer l'appairage. Avec ce type d'appareil, l'étape de l'appairage peut être sautée.

Cet article ne porte que sur l'appairage des appareils avec, qui est un agent interactif en ligne de commande fourni avec le paquet. Si un environnement de bureau graphique est utilisé, l'appairage peut être mené à bien à l'aide d'un agent interactif doté d'une interface graphique. Pour KDE, utiliser, pour GNOME, , et pour GTK choisir entre  ou.

Démarrer :

Lister les contrôleurs disponibles :

Afficher l'information sur un contrôleur :

Etablir le contrôleur par défaut :

Mettre en route le contrôleur :

Activer l'agent et en faire l'agent par défaut :

Rendre le contrôleur visible (pour une durée temporaire de 3 minutes) et appairable :

Analyser l'environnement pour trouver des appareils appairables :

Mettre l'appareil en mode d'appairage, ce qui en général nécessite d'appuyer sur un bouton ou une combinaison de boutons, d'habitude pour plusieurs secondes.

Découvrir l'adresse MAC de l'appareil :

Appairer avec l'appareil :

Entrer le s'il est demandé :

Autoriser le service si cela est demandé :

Considérer l'appareil comme un appareil de confiance :

Connecter l'appareil :

Afficher l'information sur l'appareil :

L'appareil est désormais appairé :

Désactiver le Bluetooth
Pour désactiver Bluetooth pendant qu'il s'exécute, exécuter la commande suivante:

Pour désactiver Bluetooth automatiquement à chaque démarrage, choisir entre les possibilités suivantes :

Utiliser udev pour déactiver Bluetooth
En cas d'utilisation de UDEV, il suffit d'installer la règle suivante, ce qui va désactiver Bluetooth :

Utiliser OpenRc pour déactiver Bluetooth
En cas d'utilisation de, il faut installer le script suivant pour les services locaux ; ne pas oublier de le rendre exécutable :

Désactiver Bluetooth au niveau du noyau
Quand le noyau intègre Bluetooth comme fonctionnalité modulaire, il faut désactiver le chargement des modules Bluetooth :

TLP and laptop_mode
If laptop-mode-tools is installed or TLP make sure they're not disabling Bluetooth to save power.