Transformez votre Pi framboise en un sans fil Portable Bluetooth Audio système A2DP (5 / 8 étapes)

Étape 5: Configurer le script qui est exécuté lorsqu’un périphérique Bluetooth se connecte

Maintenant que nous avons notre configuration Bluetooth de l’environnement, allons-y et commencer le processus d’automatisation des connexions Bluetooth et leur routage audio pour nous.

Nous allons tout d’abord configurer une règle dans notre udev qui stipule que chaque fois qu’un périphérique se connecte, notre script sera exécuté. Exécutez la commande suivante pour ouvrir la liste des règles udev.

sudo nano /etc/udev/rules.d/99-input.rules

Il devrait y avoir qu’une seule ligne il qui ressemble à :
SUBSYSTEM == « input », groupe = « input », MODE = « 0660 »

Dessous, allons-y et ajoutez la ligne suivante :
Noyau == "entrée [0-9] * «, RUN += » / usr/lib/udev/bluetooth »

Enregistrez et quittez.

Maintenant nous allons effectivement sauver ce script qui référence le fichier de règles ci-dessus. Vérifiez d’abord pour voir si un udev / répertoire existe. Faire sudo ls-/usr/lib/udev de la . S’il n’existe pas aller de l’avant et le créer comme suit : sudo mkdir /usr/lib/udev

sudo nano /usr/lib/udev/bluetooth

Copier et coller (ou type il out si vous êtes malchanceux) qui suit le script dans votre terminal.

NOTE : je n’ai pas écrit ce script seul. Je l’ai trouvé au cours de la recherche (pourquoi réinventer la roue si ne pas nécessaire) et modifié pour fonctionner de la manière que j’en avais besoin pour afin d’être aussi convivial que possible, Bluetooth-sage.

#! / bin/bash
#change si vous n’utilisez pas sortie audio analogique par défaut.
#THIS n’a pas fonctionné pour mon PI alors j’ai ajouté un amixer commande ci-dessous
AUDIOSINK = « alsa_output.platform-bcm2835_AUD0.0.analog-StΘrΘo »
echo "l’exécution de script bluetooth... | ACTION| $">> /var/log/bluetooth_dev

ACTION = $(expr « $ACTION »: "\([a-zA-Z]\+\).*")
Si [« $ACTION » = « Ajouter »]
puis

# Désactiver BT Découvrez la mode avant de connecter le dispositif existant de BT audio
hciconfig hci0 noscan

# définir la sortie audio à l’analogique
# COMMENTAIRE QUE CETTE LIGNE OUT SI VOUS VOULEZ SORTIE AUDIO VIA HDMI
amixer cset numide = 3 1

# Définir le niveau de volume à 100 %
amixer set Master 100 %
PacMD ensemble-évier-volume 0 65537

pour dev dans $(trouver /sys/devices/virtual/input / - le nom d’entrée *)
faire
Si [-f « $dev/name "]
puis
Mac = $(cat "$dev/name" | sed 's/:/_/g')
bluez_dev = bluez_source. $mac

dormir 1

CONFIRM ='sudo -u pi pactl liste des courte | grep $bluez_dev'
Si [! - z « $CONFIRM »]

puis
echo "affectant à bluez_source : $bluez_dev" >> /var/log/bluetooth_dev
source d’Echo pactl load-module module-loopback = évier bluez_dev $= $AUDIOSINK taux = 44100 adjust_time = 0 >> /var/log/bluetooth_dev
sudo -u pi pactl load-module module-bouclage source = évier bluez_dev $= $AUDIOSINK taux = 44100 adjust_time = 0 >> /var/log/bluetooth_dev
FI
FI
fait
FI

Si [« $ACTION » = « supprimer »]
puis
# Activer la découverte de bluetooth si l’appareil se déconnecte
sudo hciconfig hci0 piscan
FI

Enregistrez et quittez ! Maintenant nous allons modifier les permissions du fichier pour le rendre exécutable.

sudo chmod 774 /usr/lib/udev/bluetooth

Formidable ! Votre PI framboise est maintenant capable de lecture audio Bluetooth via A2DP ! Whoo ! Maintenant nous allons considérer un peu plus loin en tournant sur le mode de découverte et auto acceptant droit connexions lorsque le PI se connecte automatiquement dans la ligne de commande.

Articles Liés

Transformer votre Pi framboise en un HTPC

Transformer votre Pi framboise en un HTPC

dans ce instructable, je vais vous montrer comment transformer votre Pi framboise en un PCHC avec une distribution Linux, appelée Raspbmc.De la section à propos du site Web de Raspbmc :Raspbmc est une distribution Linux minimal basée sur Debian qui a
Contrôleur de MAME sans fil portable

Contrôleur de MAME sans fil portable

Description:Ce projet vous permettra de fabriquer un contrôleur sans fil Portable pour MAME. La boîte MAME (Multiple Arcade Machine Emulator) j'ai utilisé était un Pi de framboise Mame avancée en cours d'exécution, mais n'importe quelle boîte support
Cam espion sans fil portable !

Cam espion sans fil portable !

Envie d'avoir une caméra espion sans fil portable comme dans les films ? Bien sûr vous faire!J'ai toujours vu dans le film l'espion sort une mallette et ils ont caméra sans fil et écran à voir sur. Eh bien maintenant vous pouvez faire votre propre !C
Construire un enregistreur de données pour votre réseau de capteurs sans fil

Construire un enregistreur de données pour votre réseau de capteurs sans fil

nous avions besoin d'un enregistreur de données qui a fourni un timestamp, et qui seraient des 2 dernières semaines dans les bois. À l'aide d'un ordinateur portable exigerait un générateur ou un gigantesque batterie. Ce Instructable montre comment fa
Comment transformer votre Pi framboise 2 dans une Console rétro

Comment transformer votre Pi framboise 2 dans une Console rétro

C'est comment vous pouvez transformer à votre Raspberry Pi 2 dans une console rétro assez puissante. Il dirige la station de l'émulation et peut émuler les consoles plus de 20 jusqu'à l'époque de la n64.Étape 1: Ce que vous devezUn pi framboise 2Une
Transformer votre Pi framboise en un serveur web personnel

Transformer votre Pi framboise en un serveur web personnel

LAMP est un acronyme qui signifie LinuxApacheMySQLPHP et composants nécessaires à l'exécution d'une page Web HTML dynamique.Cette instructable démontrera comment vous pouvez transformer votre Pi de framboise dans un serveur web personnel. Les étapes
Transformer un livre en un chargeur sans fil

Transformer un livre en un chargeur sans fil

Cette instructable vous montre comment intégrer un chargeur sans fil (aka Qi chargeur) dans un livre.Pourquoi un livre me demanderez-vous ? Parce que c'est tellement plus attrayant sur votre bureau que ces bon marché à la recherche des chargeurs en p
Mettre à niveau votre téléphone morts sans fil

Mettre à niveau votre téléphone morts sans fil

donc mon téléphone sans fil est mort et à la fin du dépannage j'ai trouvé que c'était la batterie qui ne fonctionnait plus.Plusieurs appels téléphoniques (j'ai utilisé l'ancien téléphone) plus tard, j'ai trouvé que la batterie moins cher était 19 $ p
Comment refroidir votre routeur de réseau sans fil et il empêche de ralentir

Comment refroidir votre routeur de réseau sans fil et il empêche de ralentir

il s'agit d'une Instructable vous montrant comment refroidir votre réseau sans fil routeur de réseau et d'éviter de ralentir.J'ai utilisé ventilateur de l'ordinateur pour refroidir le sans fil, fixer le ventilateur sur le sans fil et utilisera la mêm
Watts-votre-consommation ? -Wattmètre sans fil

Watts-votre-consommation ? -Wattmètre sans fil

j'ai récemment devenue un peu obsédée par comprendre combien d'électricité est à l'aide de notre maison. Il y a certainement commerciales offres pour vous permettre de surveiller la consommation d'énergie dans votre maison et kits gagnante de prix so
Aide au démarrage votre voiture avec une perceuse sans fil

Aide au démarrage votre voiture avec une perceuse sans fil

Vous avez un de ces perceuses sans fil assis autour qui ne s'habituent. Si c'est une version de Volt 12 puis, avec cette simple modification que vous pouvez sauter démarrer votre voiture lorsque vous obtenez une batterie à plat, ou simplement l'utili
Ponceuse à tambour (sans fil) portable

Ponceuse à tambour (sans fil) portable

C'est super facile et la plupart des pièces est probablement assis dans chaque sous-sol ou le garage (sauf le rouleau à pâtisserie ; alors demandez à votre conjoint avant vous piller la cuisine pour les matériaux du projet).Le rouleau à pâtisserie a
Détecteur de mouvement sans fil portable a déclenché l’alarme avec une sonnette sans fil et un capteur de mouvement de moignon

Détecteur de mouvement sans fil portable a déclenché l’alarme avec une sonnette sans fil et un capteur de mouvement de moignon

j'ai eu l'idée de combiner ces deux éléments pendant un certain temps maintenant, donc quand un magasin local a obtenu la sonnette sans fil pour environ 11, 50USD j'ai juste eu à l'acheter...Pièces et outils nécessaires :Station de soudageTournevisQu
Transformez votre Pi framboise en un PC de bureau

Transformez votre Pi framboise en un PC de bureau

Comment transformer une carte de crédit, ordinateur 35 $ dans un PC de bureau entièrement fonctionnel avec de surprenantes bonnes performances.Étape 1: Installation 1. Téléchargez NOOBS LITE de www.raspberrypi.org/downloads.2. Copiez le contenu du do