Raspberry Pi
Liaison série Bluetooth avec un HC05

Cet article décrit la solution adoptée pour établir une liaison série Bluetooth entre un Raspberry Pi et un module HC05. Cela me permet de connecter le FT857 en Bluetooth avec le Raspberry Pi.

Les différentes étapes :

  • appairer le module HC05,
  • obtenir l’adresse MAC du module,
  • déclarer une liaison série sur le Bluetooth,
  • créer des commandes de connexion / déconnexion du module,
  • installer ces commandes dans le menu principal du Raspberry Pi.

1 Appairage du module HC05

Cette étape se fait à partir de la barre de tâche du Raspberry Pi

Cette image a un attribut alt vide ; le nom du fichier est image.png

Sélectionner « Make Discoverable »
Sélectionner « Add Device »

Sélectionner le module HC06 (ici ft857) puis entrer le pin code

Cette image a un attribut alt vide ; le nom du fichier est image-1.png

Cette image a un attribut alt vide ; le nom du fichier est image-2.png

Cette image a un attribut alt vide ; le nom du fichier est image-3.png

Le module est appairé mais l’interface liaison série n’est pas un service standard.
2 Obtenir l’adresse MAC du module

Ouvrir une fenêtre de commandes et taper

Cette image a un attribut alt vide ; le nom du fichier est image-4.png

On récupère l’adresse du module (98:D3:32:11:28:DD)

Le service liaison série est déclaré sur le Channel 1. (je ne suis pas sûr que cela soit nécessaire)
sdptool add –channel=1 SP

3 Création des commandes de connexion / déconnexion

Deux fichiers de commandes ont été créés dans le répertoire /etc/systemd/user :
– connectFT857BT,
– disconnectFT857BT.

connectFT857BT contient :
sudo rfcomm connect rfcomm0 98:D3:32:11:28:DD 1 > /dev/null 2>&1 &

1 est le numéro de Channel.
Le device créé est /dev/rfcomm0. Il devra être sélectionné dans un logiciel de CAT comme Flrig par exemple.

connectFT857BT contient :
sudo rfcomm release 0

Pour chaque fichier on exécute la commande sudo chmod 777 nom_fichier

4 Insertion des commandes dans le menu du Raspberry Pi OS

Sélectionner Main Menu Editor

Cette image a un attribut alt vide ; le nom du fichier est image-5.png

Les commandes ont été mises dans la rubrique Autre

Cette image a un attribut alt vide ; le nom du fichier est image-6.png

Cliquer sur Nouvel élément

Cette image a un attribut alt vide ; le nom du fichier est image-7.png

Donner un nom, cliquer sur Browse pour sélectionner le fichier de commandes et Valider

Après ces actions les commandes apparaissent dans le menu

Cette image a un attribut alt vide ; le nom du fichier est image-8.png

73 de Philippe – F6CZV https://f6czv.fr