Saviez-vous que les bonnes vieilles commandes AT fonctionnent avec les téléphones mobiles ? Et même, qu'un jeu « étendu » de commandes existe ? Et en plus, ça marche en Bluetooth pour les téléphones compatibles...

Démonstration sur Mac. Lorsque mon téléphone et mon Mac ont Bluetooth activé, j'ai dans /dev un périphérique appelé tty.Nokia... (le nom Bluetooth exact de mon téléphone apparaît ici).

On peut donc essayer de se connecter à ce périphérique grâce à un émulateur de terminal. Pour faire simple, prenons screen :

screen /dev/tty.Nokia...

Sur l'écran du mobile apparaît le message « Connexion port série avec ... ». Mais bien sûr !

Un petit essai ? Tapons AT, puis entrée. Réponse : OK. Bingo !

Quelques commandes intéressantes :

SMS :

AT+CMGF=1      Sélectionne la lecture des SMS en mode texte
AT+CMGR=n      Lit un SMS

Accès au répertoire :

AT+CPBR=1,10   Lit les 10 premières entrées du répertoire

Téléphonie :

AT+COPS=?      Affiche la liste des réseaux

Réponse-type en France :

+COPS: (2,"F BOUYGTEL",,"20820"),(3,"Orange F",,"20801"),
(1,"SFR",,"20810"),,(0,1),(2)

Mise à jour, 28 septembre 2011 : une autre liste de commandes intéressante.