Facebook Twitter Instagram
    Raspberry Pi France
    • Accueil
    • Tutoriels
    • Projets
    • Boutique
      • Acheter un Raspberry Pi
      • Alimentation pour Raspberry Pi
      • Boîtiers pour Raspberry Pi
      • Câbles pour Raspberry Pi
      • Carte d’extension pour Raspberry Pi
      • Cartes SD pour Raspberry Pi
      • Composants pour Raspberry Pi
      • Kits Raspberry Pi
      • Périphériques pour Raspberry Pi
      • Raspberry Pi Zero WH
    • Gaming
    Raspberry Pi France
    Home»Tutoriels»Installer une Clé Bluetooth sur votre Raspberry Pi
    Tutoriels

    Installer une Clé Bluetooth sur votre Raspberry Pi

    Vincent de Raspberry PIBy Vincent de Raspberry PI10 août 2015Updated:19 novembre 2021Un commentaire4 Mins Read
    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Bluetooth
    Share
    Facebook Twitter LinkedIn Pinterest Email

    Dans la série connectivité sans fil, après nous être occupés du dongle wifi, passons à l’installation de la clé Bluetooth. Celle-ci vous sera particulièrement utile pour installer une souris ou des haut-parleurs sans fil. Voici la référence à laquelle se fier pour obtenir la liste des périphériques Bluetooth compatibles à la Raspberry Pi. Pour ce tutoriel, nous sommes partis sur le modèle TRENDnet TBW-106UB, qui coûte moins de 12 €.

    Clé Bluetooth

    Installation et paramétrage de la clé Bluetooth

    Nous allons commencer par mettre à jour le système :

    sudo apt-get update && sudo apt-get -y upgrade

    Connectez ensuite votre clé Bluetooth au port USB de votre micro-ordinateur. Nous allons vérifier si celle-ci est correctement détectée en entrant la ligne de code suivante :

    sudo lsusb | grep -i bluetooth

    Si tout se passe bien, le message ci-dessous devrait alors s’afficher :

    Bus 001 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

    Passons maintenant à l’installation du programme gérant les données qui circulent en Bluetooth entre les périphériques connectés et votre clé :

    sudo apt-get install bluetooth bluez bluez-utils bluez-alsa

    Nous allons désactiver les plugins en modifiant un peu le fichier de configuration Bluetooth. Pour l’ouvrir :

    sudo vi /etc/bluetooth/main.conf

    En début de fichier, ajoutez ceci :

    DisablePlugins = pnat

    Nous devons maintenant vous donner la permission d’utiliser la connexion Bluetooth. Entrez le code ci-dessous en remplaçant « pi » par votre nom d’utilisateur :

    sudo gpasswd -a pi bluetooth

    Redémarrez votre Raspberry Pi pour que les modifications effectuées soient prises en compte. Votre clé Bluetooth devrait maintenant être correctement connectée et paramétrée avec votre micro-ordinateur. Il nous faut toutefois, pour l’utiliser, rendre la Raspberry Pi visible aux autres périphériques, et démarrer un programme gérant leur communication Bluetooth. Entrez donc dans ce but les lignes suivantes :

    sudo hciconfig hci0 up
    sudo hcitool scan

    Qui devrait vous répondre par ce message :

    Scanning ...
    <hadware_id> CLLSPKPCARG

    Paramétrons maintenant le périphérique que vous souhaitez connecter :

    sudo bluez-simple-agent hci0 <hadware_id>

    A ce moment, le message d’erreur ci-dessous peut apparaître :

    Creating device failed: org.bluez.Error.AuthenticationRejected: Authentication Rejected

    Dans ce cas, il va vous falloir adapter le fichier de paramétrage :

    sudo nano /usr/bin/bluez-simple-agent

    Remplacez alors la ligne « KeyboardDisplay » par « DisplayYesNo ».

    Maintenant, la connexion devrait bien se passer. Rentrez à nouveau la commande suivante pour le vérifier :

    sudo bluez-simple-agent hci0 <hadware_id>

    Le message ci-dessous vous indique alors la bonne connexion entre la Raspberry Pi et le périphérique :

    Release
    New device (/org/bluez/2211/hci0/dev_<hadware_id>)

    Testons notre connexion avec la ligne suivante, vous devriez entendre quelques bips si tout est ok.

    bluez-test-audio connect <hardware_id>

    Reconnexion automatique au périphérique à chaque démarrage

    Nous avons donc connecté notre micro-ordinateur au périphérique. Certains appareils nécessitent une connexion permanente à la Rapsberry Pi, tel que la souris. Vous souhaitez probablement éviter de répéter la procédure entière à chaque redémarrage. Nous allons d’abord vérifier si le périphérique est bien admis (dit trusted) par la Rapsberry Pi. Remplacez l’adresse 00:11:22:33:44:55 de la ligne ci-dessous par celle du périphérique en question, puis soumettez-la :

    sudo bluez-test-device trusted 00:11:22:33:44:55

    « 1 » pour oui, « 0 » pour non. Si ce n’est pas le cas, nous allons donc commencer par le convertir (sans oublier encore une fois de changer l’adresse ici et dans tout le reste de la procédure) :

    sudo bluez-test-device trusted 00:11:22:33:44:55 yes

    Une nouvelle vérification s’impose :

    sudo bluez-test-device trusted 00:11:22:33:44:55

    Maintenant vous devriez voir retourner un « 1 ».

    Ajout d’une carte son

    Carte son

    Nous allons prendre ici l’exemple d’une carte son, qui vous sera, de plus, certainement utile par la suite. Créons tout d’abord son fichier de configuration :

    vi ~/.asoundrc

    Inscrivez-y le code suivant :

    pcm.bluetooth {
        type bluetooth
        device <hardware_id>
     }

    Sauvegarder vos modifications et fermez le fichier. Nous allons maintenant attaquer le paramétrage audio de la connexion Bluetooth. Rendez-vous dans le fichier de configuration :

    sudo vi /etc/bluetooth/audio.conf

    Sous la section « [General] », rentrez le contenu ci-dessous, sauvegardez les modifications apportées puis fermez le fichier.

    Disable=Media
    Enable=Socket

    Redémarrons le Bluetooth pour appliquer les changements apportés.

    sudo /etc/init.d/bluetooth restart

    Nous allons avoir besoin d’un lecteur audio. Pour cela, installons-en un :

    sudo apt-get install mpg321

    Faites ensuite un test en lisant le contenu audio suivant :

    mpg321 -a bluetooth -g 15 02 Magic.mp3

    Quelques options s’offrent à vous, telles que les suivantes :

    -a bluetooth

    Change de périphérique audio

    -g XX

    Modifie le volume (adaptez le « XX »)

    Votre clé Bluetooth est désormais correctement installée et communique avec votre carte son. Vous pouvez dès lors écouter vos musiques, ou vous essayer à d’autres périphériques. Vous, comment l’utilisez-vous ? Ecrivez-nous en commentaire ce que cela vous a permis de faire.

    Rate this post
    carte son clavier Clé Bluetooth connexion Bluetooth fichier de configuration périphérique périphérique audio souris TRENDnet TBW-106UB trusted
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Vincent de Raspberry PI
    • Twitter
    • LinkedIn

    Related Posts

    L’assistant d’automatisation Domotique idéal – Home Automation

    29 octobre 2024

    Les meilleurs forums pour les amateurs de Raspberry Pi

    28 mars 2024

    Comment configurer une carte MicroSD avec votre Raspberry Pi

    27 mars 2024

    Un commentaire

    1. Pat on 10 novembre 2019 9 h 17 min

      Bonjour
      j’aimerais utiliser mon Rpi2 comme transmetteur bluetooth dans ma voiture afin de pouvoir y mettre de la musique via mon téléphone portable, le branchement du rpi se ferait en aux (prise Jack) est ce que ce petit tuto suffirait ? En tout cas merci il très intéressant et pas compliqué à mettre en œuvre

      Reply

    Leave A Reply Cancel Reply

    Le Raspberry Pi
    Raspberry Pi 4 Raspberry Pi 4 - 4 Go - Officiel Cliquez ici pour plus d'informations
    Raspberry Pi 4 kit Kit conseillé : Raspberry Pi 4 Cliquez ici pour plus d'informations
    Le kit Media Center

     

    Kit Raspberry Pi Media Center
    Kit Media Center : Raspberry Pi 4
    Cliquez ici pour plus d’informations

     

    La formation pour débutant
    Recevez gratuitement par email les 10 projets à faire soi-même. 100% gratuit!Cliquer ici pour recevoir le guide
    Facebook Twitter Instagram Pinterest
    © 2025 ThemeSphere. Designed by ThemeSphere.

    Type above and press Enter to search. Press Esc to cancel.