Index des CoursChapitre précedentChapitre 5

LES COMMANDES AT  

 

 

1 -Généralités

Les commandes AT sont définies dans la norme GSM 07.07(pour les SMS cf. GSM 07.05). AT est l’abréviation de ATtention. Ces 2 caractères sont toujours présents pour commencer une ligne de commande sous forme de texte (codes ASCII). Les commandes permettent la gestion complète du mobile.

Schéma de fonctionnement

Schéma de fonctionnement d'une communication AT

Codes ASCII

En général, il faut taper les commandes AT en MAJUSCULES (65,0x41,A et 84,0x54,T). La commande AT tout cours doit donner la réponse "OK".Le caractère <CR> Carriage return (10,0x0A) (cf. commande ATS4). Le caractère <LF> Linefeed (13,0x0D) (cf. commande ATS3).

Structure d’une commande AT

Structure d'une commande AT

Structure d’une réponse

Structure d'une réponse

Commandes de base (1)

Sélection d’affichage des erreurs

Commandes de gestion d’un appel

Les options de la commande D

Exemples

Gestion du mode d’appel

Voix suivie de données

Voix suivie de données

Voix et données

Voix et données

Voix et FAX

Voix et FAX

Commandes générales

Fonctions spéciales réseau

Exemple (1)

AT+CREG=1 (validation de l ’affichage des codes d’enregistrement)
OK
AT+CREG?
+CREG: 1,1 (Le ME est enregistré dans son réseau home PLMN)
OK
AT+COPS=3,2;+COPS?;+COPS=3,0;+COPS?
+COPS: 0,2,"24405" (demande du code pays...
+COPS: 0,0,"RADIOLINJA" …et du nom de l’opérateur)
OK
...user wanders to another PLMN...
+CREG: 2 (sortie du réseau recherche du nouveau PLNM)
+CREG: 5 (enregistré a nouveau, mais pas sur le home PLMN)
AT+COPS=3,2;+COPS?;+COPS=3,0;+COPS?
+COPS: 0,2,"24491" (demande du code pays...
+COPS: 0,0,"TELIA MOBITEL" …et du nom de l’opérateur)
OK
… l’utilisateur perd la connexion plus de réseau...
+CREG: 0

Exemple (2)

AT+COPS=?
+COPS: (2,"RADIOLINJA","RL","24405"),(0,"TELE","TELE","24491")
OK
AT+COPS?
+COPS: 0,0,"RADIOLINJA"
OK
AT+COPS=1,0,"TELE"
+CME ERROR: 3 (not allowed)

Exemple (3)

AT+CCWA=1,1;+COLP=1 (Gestion des appel en attente et
OK identification des appels)
ATD9311234567; (envoi d’un appel vocal)
+COLP: "+358311234567",145
OK
...conversation...
+CCWA: "+358317654321",145 (un autre appel arrive)
AT+CHLD=2 (mise en attente du 1er appel)
OK
...conversation...
AT+CHLD=1 (raccroche le 2ème appel (actif))
OK
ATH (raccroche le premier appel)
OK


Exemple (4)


AT+CLIP=1;+CRC=1
OK
...
+CRING: VOICE
+CLIP: +35812345,145
… sonnerie...
ATA décrochage
OK
… raccrochage distant
NO CARRIER

Commandes générales

Commandes de gestion du ME

Exemple (1)

AT+CMEE=2;+CREG=1 (Affichage des erreurs et des rapports)
OK
AT+CPAS (Etat du ME)
+CPAS: 5 (Le ME est en veille)
OK
AT+CFUN=1 (Mise en marche complète du ME)
+CME ERROR: SIM PIN required (Demande du code PIN)
AT+CPIN="1234"
+CME ERROR: incorrect password (Mauvais code PIN)
AT+CPIN="4321"
OK (PIN correct)

Sélection de la mémoire de l’annuaire

Lecture/écriture des entrées du PB

AT+CPBS=?
+CPBS: ("ME","SM") (Les mémoires possibles sont ME et SIM)
OK
AT+CPBS="ME" (selection de la mémoire du ME)
OK
AT+CPBR=? (Lecture des valeurs possibles des indices)
+CPBR: (1-99),30,30
OK
AT+CPBR=1,99 (Lecture des entrées, affichage des entées non nulles)
+CPBR: 1,"931123456",129,"Ilkka"
+CPBR: 2,"9501234567",129,""
+CPBR: 4,"901234567",129,"Hesari"
OK
AT+CPBW=4;+CPBW=3,"921123456",,"TS" (Effacement de l’index 4 et écriture sur l’index 3)
OK

Commandes SMS

Mode PDU

AT+CMGF=0
OK
AT+CMGL
+CMGL:900,1,64
07913306091093F0240B913316273878F100001090123184540033D330BB4E078DC52078D93D2FCF
41F43A68FD7683EC61501E1496CBD3F6B21C14B697C7A071790E6ABFC9E5F61C
+CMGL:901,1,156
07913386094000F00405830233F239F120106141745300A0CDB7383D0ECBE96550DA6D7E83742062
61FE96B7C3E939C8FEAECF41F077DD5ED683EAF4343B3D2FCB41F6375D5E06B5DFE234BB0C2ABB41
C77A985C66BFEBF0320BF407B1C32069A1EE4EBFDD2C50B80E6A86E5EF310B547683A6F5F47C5E76
81A0ECFA1C443EA5DDE6F71C14AE836E32190AC69ADD8A2D198B0633BEDA69770AF4AE83DEF2B0FB
5C7699E5
OK

Lecture des messages

Envoi de SMS

Généralités

SMS : Short Messages Service. Le service de messages courts nécessite la mise en place d’un certain nombre de serveurs sur le réseau (Service Centre, SC).Ils permettent de sauver et de retransmettre les SMS jusqu’à ce que le destinataire puisse effectivement recevoir les messages (si il n’est pas sur le réseau par exemple). Un SC ne fait pas partie intégrante du réseau, mais il est souvent intégré au MSC.

Fonctionnement

La fonction passerelle SMS-GMSC permet de router les messages vers le VMSC (MSC visité) en interrogeant le HLR. Un message émis d’un mobile est lui acheminé vers le MSC qui à la fonctionnalité SC. Ce MSC porte le nom de SMS-IWMSC (Short Message Service- InterWorking MSC). Les procédures d’acheminement des SMS sont similaires à celles des appels téléphoniques (MAP).

Envoi d’un SMS depuis un mobile

Envoi d'un SMS depuis un mobile

Transfert d’un SMS vers un mobile

Transfert d'un SMS vers un mobile étape 1

Transfert d'un SMS vers un mobile étape 2

Transfert d'un SMS vers un mobile étape 3

Chapitre précedentIndex des Cours

Tags: Commandes AT, cours, Lecture, ecriture, envoie, messages, GSM, resaux, Mode PDU, mode texte, AT+CMGR, communication, transmission, satellite, osi, modele, numerique, telecommunication

Révisé le :29-Sep-2010| ©2010 www.technologuepro.com