14. Introduktion till AT-kommandon
AT-kommandon är instruktioner som används för att styra ett modem. AT är en förkortning av ATtention. Varje kommandorad börjar med ”AT” eller ”at”. Därför kallas modemkommandon för AT-kommandon.Många av de kommandon som används för att styra trådbundna uppringningsmodem, t.ex. ATD (Dial), ATA (Answer), ATH (Hook control) och ATO (Returnto online data state), stöds också av GSM/GPRS-modem och mobiltelefoner. Förutom denna gemensamma AT-kommandosats stöder GSM/GPRS-modem och mobiltelefoner en AT-kommandosats som är specifik för GSM-tekniken och som omfattar SMS-relaterade kommandon som AT+CMGS (Skicka SMS-meddelande), AT+CMSS (Skicka SMS-meddelande från lagringsutrymme), AT+CMGL (Lista SMS-meddelanden) och AT+CMGR (Läsa SMS-meddelanden).
Notera att det begynnande ”AT” är prefixet som informerar modemet om att en kommandorad börjar. Det är inte en del av AT-kommandonamnet. Till exempel är D det egentliga AT-kommandonamnet i ATD och +CMGS är det egentliga AT-kommandonamnet i AT+CMGS. I vissa böcker och på vissa webbplatser används de dock omväxlande som namn på ett AT-kommando.
Det här är några av de uppgifter som kan utföras med hjälp av AT-kommandon med ett GSM/GPRS-modem eller en mobiltelefon:
-
Få grundläggande information om mobiltelefonen eller GSM/GPRS-modemet. Till exempel tillverkarens namn (AT+CGMI), modellnummer (AT+CGMM), IMEI-nummer (International Mobile Equipment Identity) (AT+CGSN) och programvaruversion (AT+CGMR).
-
Få grundläggande information om abonnenten. Till exempel MSISDN (AT+CNUM) och IMSI-nummer (International Mobile Subscriber Identity) (AT+CIMI).
-
Få fram mobiltelefonens eller GSM/GPRS-modemets aktuella status. Exempelvis status för mobiltelefonens aktivitet (AT+CPAS), status för mobilnätsregistrering (AT+CREG), radiosignalstyrka (AT+CSQ), batteriladdningsnivå och status för batteriladdning (AT+CBC).
-
Ställer upp en dataförbindelse eller röstförbindelse till ett fjärrmodem (ATD, ATA, etc.).
-
Sänd och mottag fax (ATD, ATA, AT+F*).
-
Sänd (AT+CMGS, AT+CMSS), läs (AT+CMGR, AT+CMGL), skriv (AT+CMGW) eller radera (AT+CMGD) SMS-meddelanden och få meddelanden om nyss mottagna SMS-meddelanden (AT+CNMI).
-
Läs(AT+CPBR), skriv (AT+CPBW) eller sök (AT+CPBF) telefonboksposter.
-
Uppför säkerhetsrelaterade uppgifter, t.ex. öppna eller stänga anläggningslås (AT+CLCK), kontrollera om en anläggning är låst (AT+CLCK) och ändra lösenord (AT+CPWD).
(Exempel på anläggningslås: SIM-lås och PH-SIM-lås ) -
Kontrollera presentationen av resultatkoder/felmeddelanden för AT-kommandon.Du kan till exempel styra om vissa felmeddelanden ska aktiveras (AT+CMEE) och om felmeddelanden ska visas i numeriskt format eller i verbose-format (AT+CMEE=1 eller AT+CMEE=2).
-
Hämta eller ändra mobiltelefonens eller GSM/GPRS-modemets konfigurationer, t.ex. ändra GSM-nätet (AT+COPS), bärartjänsttypen (AT+CBST), parametrarna för radiolänkprotokollet (AT+CRLP), SMS-centraladress (AT+CSCA) och lagring av SMS-meddelanden (AT+CPMS).
-
Spara och återställ konfigurationer av mobiltelefonen eller GSM/GPRS-modemet, t.ex. spara (AT+CSAS) och återställ (AT+CRES) inställningar som rör SMS-meddelanden, t.ex. SMS-centraladressen.
Observera att mobiltelefontillverkarna vanligen inte implementerar alla AT-kommandon, kommandoparametrar och parametervärden i sina mobiltelefoner. Dessutom kan beteendet hos de implementerade AT-kommandona skilja sig från det som definieras i standarden. I allmänhet har GSM/GPRSmodem som är konstruerade för trådlösa tillämpningar bättre stöd för AT-kommandon än vanliga mobiltelefoner.
För vissa AT-kommandon krävs dessutom stöd från mobilnätsoperatörer. Till exempel kan SMS över GPRS aktiveras på vissa GPRS-mobiltelefoner och GPRS-modem med kommandot +CGSMS (kommandonamn i text: Select Service for MO SMS Messages). Men om mobilnätsoperatören inte stöder överföring av SMS över GPRS kan du inte använda den här funktionen.
14.1. BasicCommands och Extended Commands
Det finns två typer av AT-kommandon: Basic Commands och Extended Commands.
Basiccommands är AT-kommandon som inte börjar med ”+”. Exempelvis är D (Dial), A (Answer), H (Hook control) och O (Return toonline data state) grundläggande kommandon.
Extendedcommands är AT-kommandon som börjar med ”+”. Alla GSM AT-kommandon är utökade kommandon. Till exempel +CMGS (Skicka SMS-meddelande), +CMSS (Skicka SMS-meddelande från lagret), +CMGL (Lista SMS-meddelanden) och +CMGR (Läsa SMS-meddelanden) är utökade kommandon.
Förra sidan | Sida 20 av 65 | Nästa sida |