| Prérequis | |
|
Sur le téléphone, allez dans Paramètres / Bluetooth, activez le bluetooth et rendez le téléphone visible. |
|
| Avec le bluetooth du Raspberry | |
Entrez dans le shell et configurez le bluetooth du Raspberry |
|
|
bluetoothctl > [bluetooth]# discoverable on > [bluetooth]# pairable on > [bluetooth]# agent on > [bluetooth]# default-agent > [bluetooth]# scan on |
|
Attendez l’apparition du message indiquant que l’appareil Android a été trouvé |
|
|
[NEW] Device xx :xx :xx :xx :xx :xx devicename |
|
Demandez le pairage en indiquant l'adresse MAC affichée précédemment |
|
|
pair xx :xx :xx :xx :xx :xx |
|
|
Confirmez le code de pairage sur le téléphone et le Raspberry Sortez du shell de configuration |
|
|
exit |
|
| Avec un dongle USB bluetooth connecté au Raspberry | |
Vérifiez que le dongle est bien détecté |
|
|
sudo lsub | grep -i bluetooth |
|
Installez la partie MiddleWare |
|
|
sudo apt-get update sudo apt-get install bluez |
|
Désactivez une option du bluetooth qui a la réputation de planter les programmes puis redémarrez |
|
|
sudo nano /etc/bluetooth/main.conf DisablePlugins = pnat # ligne à insérer au début du fichier reboot |
|
Rendez le Raspberry visible |
|
|
sudo hciconfig hci0 piscan sudo bluez-simple-agent |
|
|
Installez le protocole de communication série. Les deux commandes doivent être lancées à chaque démarrage du Raspberry. Pour cela vous devez modifier le fichier de démarrage en y ajoutant deux lignes. Le caractère & à la fin de la seconde ligne indique au système d’exécuter le programme en tâche de fond. |
|
|
sudo nano /etc/rc.local sdptool add sp # ligne à ajouter sudo rfcomm listen hci0 & # ligne à ajouter reboot |
• Connectez le téléphone • Lancez une recherche de périphériques bluetooth • Sélectionnez le Raspberry • La demande de code apparait sur le Raspberry • Confirmez le code de pairage |