Renommage des modules bluetooth HC05 (Mode AT)

Envoyé par le 28 Août 2019

Le l’objet de cette documentation est le renommage des modules bluetooth en mode commande AT depuis un poste linux. La méthodes utilisée est la suivante :

  • Avoir cutecom installé (sudo apt-get install cutecom sous ubuntu ou debian)
  • Connecter un module bluetooth un arduino UNO :
pin arduino pin HC05
0 (RX) RXD
1 (TX) TXD
GND GND
5V VCC
  • La LED du module bluetooth doit normalement clignoter rapidement
  • Programmer un arduino avec un programme quelconque n’utilisant pas le port série (l’exemple « blink » est parfait)
  • Débrancher le fil 5V <-> VCC
  • Appuyer et maintenir le poussoir sur le module bluetooth [Pour les modules n’ayant pas de bouton poussoir voir dessous]
  • Rebrancher le fil 5V <-> VCC
  • Relâcher le bouton poussoir du module bluetooth
  • La LED du module doit clignoter lentement (toggle toutes les 2s)
  • Ouvrir cutecom
  • Ouvrir un terminal et entrer la commande ls /dev
  • Dans la liste des résultats de la commande chercher un éléments ressemblant à ttyACM0
  • Dans cutecom mettre les paramètres suivants (en adaptant pour le Device) :

  • Cliquer sur Open device
  • Entrer la commande «AT» dans le champ « Input: « , le message « OK » devrait s’afficher dans le champ du haut.
  • Entrer la commande «AT+NAME= »lenomvoulu »»

  • Il est possible de vérifier le changement de nom en débranchant et rebranchant le fil 5V <-> VCC puis en recherchant le module bluetooth sur son smartphone/tablette/PC

Pour les modules n’ayant pas de bouton poussoir:

  • Brancher le pin « KEY » a une broche de l’arduino et programmer la sortie en « HIGH »
  • Débrancher le VCC et rebrancher le : Normalement le clignotement de la LED change (lent)
  • Débrancher le pin « KEY »
  • Normalement il est possible de communiquer avec le module bluetooth

De nombreux articles indiquent cette méthode sur instructables (mais ne parlent pas de débrancher le KEY) : https://www.instructables.com/id/How-to-Set-AT-Command-Mode-for-HC-05-Bluetooth-Mod/

Pour information, les commandes de base:

AT : si tout va bien, le module répond OK
AT+NAME? : le nom du module + OK
AT+VERSION? : Sa version + OK
AT+UART? : sa vitesse, et OK (par exemple +UART:38400,0,0  ) Les modules du Fablab sont réglés à 9600 baud (défaut 38400)
AT+ROLE?: Son rôle (1=master /0=slave)
AT+PSWD?: le mot de passe (en général +PSWD:1234  ) lorsque le mot de passe par défaut (1234) a été conservé.

Il est également possible de jumeler des modules ensemble ou automatiquement, par exemple le tuto suivant:

http://thewoodpecker.net/codes-a-copiercoller-pour-jumeller-un-hc-05-module-blueetoot-maitre-a-un-hc-06-module-bluetooth-esclave/

Attention, si pour un projet vous devez modifier les réglages des modules du Téléfab, vous devez les remettre à l’état initial (nom étiquette + PSWD 1234 + UART:9600,0,0) quand vous les rendez!

Laisser une réponse

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *