commandes_at
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
commandes_at [2016/10/03 14:39] – [Sources] ajout du manuel de référence pour le MC7304 simon | commandes_at [2016/10/06 10:44] – simon | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Commandes AT ====== | ====== Commandes AT ====== | ||
+ | |||
+ | Voici plein d' | ||
+ | |||
+ | ===== Voir des informations sur le modem ===== | ||
+ | |||
+ | <code bash> | ||
+ | ATI | ||
+ | Manufacturer: | ||
+ | Model: MC7304 | ||
+ | Revision: SWI9X15C_05.05.58.00 r27038 carmd-fwbuild1 2015/03/04 21:30:23 | ||
+ | IMEI: 356853052724095 | ||
+ | IMEI SV: 18 | ||
+ | FSN: J3625307860210 | ||
+ | +GCAP: +CGSM, | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== D' | ||
+ | |||
+ | <code bash> | ||
+ | AT&V | ||
+ | &C: 2; &D: 2; &E: 0; &F: 0; &S: 0; &W: 0; E: 1; L: 0; M: 0; Q: 0; V: 1; | ||
+ | X: 1; Z: 0; \Q: 3; \S: 0; \V: 0; O: 0; S0: 0; S2: 43; S3: 13; S4: 10; | ||
+ | S5: 8; S6: 2; S7: 0; S8: 2; S9: 6; S10: 14; S11: 95; S30: 0; S103: 1; | ||
+ | S104: 1; ^PREFMODE: 0; ^DSCI: 0; ^CPIN: ,; ^HSMSSS: 0,0,0,0 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== ATD ===== | ||
+ | |||
+ | <code bash> | ||
+ | ATD*99***1# | ||
+ | CONNECT 100000000 | ||
+ | </ | ||
+ | |||
+ | Note: J'ai bloqué le modem et du redémarrer après? | ||
+ | |||
+ | ===== Mettre le code pin ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CPIN=1234 | ||
+ | </ | ||
+ | |||
+ | ===== Voir si le code pin est demandé ou non ===== | ||
+ | |||
+ | (note: 0 = pas de code pin, 1 = code pin demandé) | ||
+ | |||
+ | <code bash> | ||
+ | AT+CLCK=" | ||
+ | +CLCK: 0 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Ne plus demander le code pin dans le futur ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CLCK=" | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Réactiver le code pin ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CLCK=" | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== USERID - Error pour l' | ||
+ | |||
+ | Normalement : | ||
+ | <code bash> | ||
+ | AT# | ||
+ | </ | ||
+ | |||
+ | Essais: | ||
+ | <code bash> | ||
+ | AT+USERID=" | ||
+ | ERROR | ||
+ | AT# | ||
+ | ERROR | ||
+ | </ | ||
+ | |||
+ | ===== PASSW - Error pour l' | ||
+ | |||
+ | <code bash> | ||
+ | AT# | ||
+ | </ | ||
+ | |||
+ | ===== Get software version ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CGMR | ||
+ | SWI9X15C_05.05.58.00 r27038 carmd-fwbuild1 2015/03/04 21:30:23 | ||
+ | | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== get SIM IMSI number ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CIMI | ||
+ | 206201005793173 | ||
+ | |||
+ | OK | ||
+ | |||
+ | ===== get device IMEI ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CGSN | ||
+ | 356853052724095 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Choisir le " | ||
+ | |||
+ | 0 : low power mode | ||
+ | 1 : online | ||
+ | 4 : offline | ||
+ | 6 : reset device | ||
+ | 7 : turn off radio | ||
+ | |||
+ | <code bash> | ||
+ | AT+CFUN=1 | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== information sur le modem ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CGMI | ||
+ | Sierra Wireless, Incorporated | ||
+ | | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== voir la puissance du signal ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CSQ | ||
+ | +CSQ: 8,99 | ||
+ | | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== lister les réseaux disponibles ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+COPS=? | ||
+ | +COPS: (2," | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== reset the profile1 or profile0 ===== | ||
+ | |||
+ | <code bash> | ||
+ | ATZ1 | ||
+ | ERROR | ||
+ | ATZ0 | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== réutiliser la dernière commande => A/ ===== | ||
+ | Exemple avec la commande '' | ||
+ | |||
+ | <code bash> | ||
+ | AT+CSQ | ||
+ | +CSQ: 6,99 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | <code bash> | ||
+ | A/ | ||
+ | +CSQ: 6,99 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Envoyer un code " | ||
+ | |||
+ | <code bash> | ||
+ | AT+CUSD=1," | ||
+ | </ | ||
+ | |||
+ | Si ça ne marche pas, ajouter ", | ||
+ | |||
+ | <code bash> | ||
+ | AT+CUSD=1," | ||
+ | </ | ||
+ | |||
+ | ===== Voir le crédit restant et sa validité (carte sim Base) ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CUSD=1," | ||
+ | OK | ||
+ | |||
+ | +CUSD: 0,"Bal = 15.00 Euro valid until 22/ | ||
+ | </ | ||
+ | |||
+ | ===== Mode PDU ou mode texte ===== | ||
+ | |||
+ | Mode PDU : | ||
+ | <code bash> | ||
+ | AT+CMGF=0 | ||
+ | </ | ||
+ | |||
+ | Mode texte : | ||
+ | <code bash> | ||
+ | AT+CMGF=1 | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Envoyer un sms : ===== | ||
+ | |||
+ | Pour quitter l' | ||
+ | |||
+ | <code bash> | ||
+ | AT+CMGS=" | ||
+ | > Yop | ||
+ | > | ||
+ | |||
+ | +CMGS: 0 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Voir tous les messages reçus : ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CMGL=" | ||
+ | +CMGL: 0,"REC UNREAD"," | ||
+ | Yip | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | (refaire la même commande avec " | ||
+ | <code bash> | ||
+ | A/ | ||
+ | +CMGL: 0,"REC READ"," | ||
+ | Yip | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Voir les messages non-lus : ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CMGL=" | ||
+ | +CMGL: 1,"REC UNREAD"," | ||
+ | Yop | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Voir les messages lus : ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CMGL=" | ||
+ | +CMGL: 0,"REC READ"," | ||
+ | Yip | ||
+ | +CMGL: 1,"REC READ"," | ||
+ | Yop | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Supprimer un message : ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CMGD=< | ||
+ | </ | ||
+ | |||
+ | (voir messages précédents) : | ||
+ | On supprime le sms qui a l' | ||
+ | |||
+ | <code bash> | ||
+ | AT+CMGD=1 | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | On vérifie : | ||
+ | |||
+ | <code bash> | ||
+ | AT+CMGL=" | ||
+ | +CMGL: 0,"REC READ"," | ||
+ | Yip | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== HWVER ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT^HWVER | ||
+ | Part=107 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== SYSINFO ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT^SYSINFO | ||
+ | ^SYSINFO: 2,3,0,3,1 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Reset the modem ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!GRESET | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ====== COMMANDES SPÉCIFIQUES AU MC7304 ====== | ||
+ | |||
+ | ===== BAND ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!BAND? | ||
+ | Index, Name | ||
+ | 00, All Bands | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== GETRAT ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!GETRAT? | ||
+ | !GETRAT: GSM | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Voir le statut du modem ===== | ||
+ | ==== 1) non-connecté ==== | ||
+ | |||
+ | <code bash> | ||
+ | AT!GSTATUS? | ||
+ | !GSTATUS: | ||
+ | Current Time: 142 Temperature: | ||
+ | Bootup Time: | ||
+ | System mode: | ||
+ | WCDMA band: WCDMA 2100 | ||
+ | WCDMA channel: 10589 | ||
+ | GMM (PS) state: | ||
+ | MM (CS) state: IDLE NO IMSI | ||
+ | |||
+ | WCDMA L1 state: | ||
+ | RRC state: | ||
+ | RxM RSSI C0: | ||
+ | RxM RSSI C1: | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ==== 2) juste après " | ||
+ | |||
+ | <code bash> | ||
+ | AT+CGDCONT=1," | ||
+ | OK | ||
+ | AT | ||
+ | OK | ||
+ | AT!GSTATUS? | ||
+ | !GSTATUS: | ||
+ | Current Time: 230 Temperature: | ||
+ | Bootup Time: | ||
+ | System mode: | ||
+ | GSM band: GSM900 | ||
+ | GSM channel: | ||
+ | GMM (PS) state: | ||
+ | MM (CS) state: IDLE NO IMSI | ||
+ | | ||
+ | Serving cell: 2 (GSM 900 ) | ||
+ | RX level (dBm): | ||
+ | GPRS state: | ||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ==== 3) Connecté au GPRS ==== | ||
+ | |||
+ | <code bash> | ||
+ | AT!GSTATUS? | ||
+ | !GSTATUS: | ||
+ | Current Time: 15608 Temperature: | ||
+ | Bootup Time: | ||
+ | System mode: | ||
+ | GSM band: GSM900 | ||
+ | GSM channel: | ||
+ | GMM (PS) state: | ||
+ | MM (CS) state: IDLE | ||
+ | |||
+ | Serving cell: 978 (GSM 900 ) | ||
+ | RX level (dBm): | ||
+ | GPRS state: | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== LTEINFO ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!LTEINFO | ||
+ | !LTEINFO: | ||
+ | Not Available | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== MODE ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT^MODE? | ||
+ | ^MODE : 1 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== GPSLOC ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!GPSLOC? | ||
+ | Not Available | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== GPSPOSMODE ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!GPSPOSMODE=40 | ||
+ | ERROR | ||
+ | </ | ||
+ | |||
+ | ===== GPSSTATUS ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!GPSSTATUS? | ||
+ | Current time: 1980 01 06 6 04:49:23 | ||
+ | |||
+ | 1980 01 06 6 04:49:23 Last Fix Status | ||
+ | 1980 01 06 6 04:49:23 Fix Session Status = NONE | ||
+ | |||
+ | No TTFF available | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Voir combien d' | ||
+ | |||
+ | <code bash> | ||
+ | AT+CPINR | ||
+ | +CPINR: SIM PIN,3 | ||
+ | +CPINR: SIM PUK,10 | ||
+ | +CPINR: SIM PIN2,3 | ||
+ | +CPINR: SIM PUK2,10 | ||
+ | +CPINR: PH-FSIM PIN,255 | ||
+ | +CPINR: PH-NET PIN,255 | ||
+ | +CPINR: PH-NETSUB PIN,255 | ||
+ | +CPINR: PH-SP PIN,255 | ||
+ | +CPINR: PH-CORP PIN,255 | ||
+ | +CPINR: PH-FSIM PUK,1 | ||
+ | +CPINR: PH-NET PUK,1 | ||
+ | +CPINR: PH-NETSUB PUK,1 | ||
+ | +CPINR: PH-SP PUK,1 | ||
+ | +CPINR: PH-CORP PUK,1 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Préciser la recherche précédente ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CPINR=" | ||
+ | +CPINR: SIM PIN,3 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Return ICCID ( Integrated Circuit Card ID) ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!ICCID? | ||
+ | ICCID: 8932030000084344852 | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Configure host device operating system information ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!OSINFO? | ||
+ | OSName: | ||
+ | OSVersion: | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== HOSTDEVINFO ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT!HOSTDEVINFO? | ||
+ | HostMan: | ||
+ | HostMod: | ||
+ | HostSwV: | ||
+ | HostPlasmaID: | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== CNTI ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT*CNTI=? | ||
+ | *CNTI: (0,1,2) | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== Quel est le minimum acceptable (data) ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CGEQMIN? | ||
+ | +CGEQMIN: | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== CGEQREQ ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CGEQREQ? | ||
+ | +CGEQREQ: | ||
+ | |||
+ | OK | ||
+ | </ | ||
+ | |||
+ | ===== CGDATA ===== | ||
+ | |||
+ | <code bash> | ||
+ | AT+CGDATA=? | ||
+ | +CGDATA: (" | ||
+ | |||
+ | OK | ||
+ | </ | ||
===== Sources ===== | ===== Sources ===== | ||
Ligne 9: | Ligne 562: | ||
* [[https:// | * [[https:// | ||
* Manuel de référence pour (entre autre) le modem MC7304 de Sierra | * Manuel de référence pour (entre autre) le modem MC7304 de Sierra | ||
+ |