Comment connecter le clavier Bluetooth Perixx au Raspberry Pi

Comment connecter le clavier Bluetooth Perixx au Raspberry Pi

J’ai récemment mis la main sur un clavier Bluetooth Perixx 804 que je prévois d’utiliser avec ma tablette pour la saisie et les futurs projets Raspberry Pi. J’ai choisi le Perixx 804 car il utilise une disposition de clavier britannique. La version noire est une disposition PC standard (« sur la touche 2) tandis que la version argentée utilise une disposition de style Apple (@ sur la touche 2).

Ce tutoriel vous expliquera comment le coupler avec votre Raspberry Pi. Lors du développement de ce didacticiel, j’ai utilisé la version noire avec la disposition britannique de style PC, car c’est la disposition que j’utilise tous les jours sur mes autres appareils. Le processus fonctionnera probablement pour n’importe quel clavier Bluetooth, alors n’hésitez pas à l’essayer si vous avez déjà un appareil que vous souhaitez utiliser.

Claviers Bluetooth Perixx

Étape 1 – Créez une nouvelle carte SD

Pour commencer, j’ai recréé une carte SD de rechange avec la dernière image Raspbian (2013-07-26 Wheezy) à partir du Page de téléchargements sur RaspberryPi.org. C’est toujours une bonne idée de s’assurer que vous avez le dernier logiciel.

Étape 2 – Configuration du matériel

Le dongle Bluetooth que j’ai choisi d’utiliser était un appareil à 1 £ de PoundWorld. Je l’ai mis dans l’un des ports USB du Raspberry Pi. Une fois la carte SD insérée, j’ai connecté un câble réseau, un moniteur HDMI et enfin le câble d’alimentation. Lorsque le Pi était prêt, je me suis connecté via SSH à l’aide de Putty à partir de mon PC principal, car cela m’a évité de brancher directement un clavier USB filaire. Le choix t’appartient!

Étape 3 – Installez les pilotes pour votre dongle Bluetooth

Pour installer les pilotes requis, vous devez exécuter les deux commandes suivantes, l’une après l’autre.

sudo apt-get -y install --no-install-recommends bluetooth
sudo apt-get -y install bluez-utils blueman

Lorsque vous y êtes invité « Voulez-vous continuer [Y/n]? » appuyez sur la touche « y » puis sur « Retour » ou « Entrée ».

En installant d’abord « bluetooth » sans les packages recommandés, vous économiserez l’installation de centaines de pilotes d’imprimante dont vous n’aurez probablement jamais besoin.

Exécutez la commande suivante pour lister les appareils que votre Pi peut voir connectés via USB :

lsusb

Voici un exemple de sortie :

pi@raspberrypi ~ $ lsusb
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)

Dans l’exemple de sortie, mon dongle Bluetooth est répertorié en tant que périphérique 005.

Étape 4 – Connectez-vous au clavier

Allumez votre clavier à l’aide de l’interrupteur à l’arrière et utilisez la commande suivante pour dire à votre Pi de rechercher le clavier :

hcitool scan

Voici un exemple de sortie :

pi@raspberrypi ~ $ hcitool scan
Scanning ...
        90:7F:61:91:66:67       KT-1263 BT Keyboard

Si votre Pi ne trouve pas le clavier, vous devrez peut-être l’éteindre. Rallumez-le. Le voyant bleu sur F12 doit clignoter. Exécutez à nouveau la commande hcitool. Si le clavier est déjà allumé depuis quelques minutes, appuyez sur le petit interrupteur en caoutchouc à l’arrière du clavier avec la pointe d’un stylo. Exécutez à nouveau la commande hcitool.

Notez l’adresse MAC de votre clavier. Dans mon exemple, c’est 90:7F:61:91:66:67. Exécutez cette commande en utilisant votre Adresse Mac :

sudo bluez-simple-agent hci0 90:7F:61:91:66:67

Il vous sera demandé d’entrer un code PIN colde. Entrez votre choix de numéro et appuyez sur « Retour ».

Tapez soigneusement le même numéro sur votre clavier Bluetooth et appuyez sur « Retour ».

Votre Pi devrait afficher le texte suivant :

Release
New device (/org/bluez/2808/hci0/dev_90_7F_61_91_66_67)

Si vous obtenez une erreur « Création de l’appareil a échoué : org.bluez.Error.AlreadyExists : Déjà existant », utilisez la commande suivante pour supprimer les paramètres actuels et réessayez la commande « bluez-simple-agent » :

sudo bluez-test-device remove 90:7F:61:91:66:67

Maintenant, rendez l’appareil de confiance en utilisant :

sudo bluez-test-device trusted 90:7F:61:91:66:67 yes

Connectez-vous enfin au clavier :

sudo bluez-test-input connect 90:7F:61:91:66:67

Votre clavier devrait fonctionner ! Horray !

Clavier Bluetooth Perixx et Pi

REMARQUE : N’oubliez pas que si vous êtes connecté à distance via SSH, vous ne pourrez pas encore utiliser le clavier car il est connecté au Pi et non à l’ordinateur à partir duquel vous exécutez SSH. Connectez votre Pi à un téléviseur ou à un moniteur et le clavier Bluetooth sera prêt à fonctionner.

Lorsque vous redémarrez votre Pi, il devrait se reconnecter bien que cela puisse prendre quelques secondes lorsque vous appuyez pour la première fois sur une touche du clavier.

Vous pouvez acheter le Clavier Bluetooth Perixx d’Amazon dans les mises en page britanniques, américaines ou allemandes.

Si vous êtes intéressé par plus de plaisir avec Bluetooth, jetez un œil à mon tutoriel sur la connexion d’une manette Nintendo Wii (Wiimote) à votre Raspberry Pi !