Mode AT des modules bluetooth HC05

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
  • 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 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!