14. Introduktion til AT-kommandoer

AT-kommandoer er instruktioner, der bruges til at styre et modem. AT er en forkortelse for ATtention. Hver kommandolinje starter med “AT “eller “at”. Derfor kaldes modemkommandoer for AT-kommandoer.Mange af de kommandoer, der bruges til at styre opkaldsmodemmer med kabel, f.eks. ATD (Dial), ATA (Answer), ATH (Hook control) og ATO (Returnto online data state), understøttes også af GSM/GPRS-modemmer og mobiltelefoner. Ud over dette fælles AT-kommandosæt understøtter GSM/GPRS-modemer og mobiltelefoner et AT-kommandosæt, der er specifikt for GSM-teknologien, og som omfatter SMS-relaterede kommandoer som AT+CMGS (Send SMS-besked), AT+CMSS (Send SMS-besked fra lager), AT+CMGL (List SMS-beskeder) og AT+CMGR (Læs SMS-beskeder).

Bemærk, at det indledende “AT” er det præfiks, der informerer modemmet om starten af en kommandolinje. Det er ikke en del af AT-kommandonavnet. F.eks. er D det egentlige AT-kommandonavn i ATD, og +CMGS er det egentlige AT-kommandonavn i AT+CMGS. Nogle bøger og websteder bruger dem dog i flæng som navnet på en AT-kommando.

Der er nogle af de opgaver, der kan udføres ved hjælp af AT-kommandoer med etGSM/GPRS-modem eller en mobiltelefon:

  • Hent grundlæggende oplysninger om mobiltelefonen eller GSM/GPRS-modemmet. F.eks. producentens navn (AT+CGMI), modelnummer (AT+CGMM), IMEI-nummer (International Mobile Equipment Identity) (AT+CGSN) og softwareversion (AT+CGMR).

  • Få grundlæggende oplysninger om abonnenten. F.eks. MSISDN (AT+CNUM) og IMSI-nummer (International Mobile Subscriber Identity) (AT+CIMI).

  • Hent den aktuelle status for mobiltelefonen eller GSM/GPRS-modemmet. F.eks. status for mobiltelefonaktivitet (AT+CPAS), status for mobilnetværksregistrering (AT+CREG), radiosignalstyrke (AT+CSQ), batteriopladningsniveau og status for batteriopladning (AT+CBC).

  • Oprettelse af en dataforbindelse eller taleforbindelse til et fjernmodem (ATD, ATA osv.).

  • Send og modtag fax (ATD, ATA, AT+F*).

  • Send (AT+CMGS, AT+CMSS), læs (AT+CMGR, AT+CMGL), skriv (AT+CMGW) eller slet (AT+CMGD) SMS-beskeder og få meddelelser om nyligt modtagne SMS-beskeder (AT+CNMI).

  • Læs (AT+CPBR), skriv (AT+CPBW) eller søg (AT+CPBF) telefonbogsposter.

  • Udfør sikkerhedsrelaterede opgaver, f.eks. åbning eller lukning af facilitetslåse (AT+CLCK), kontrol af, om en facilitet er låst (AT+CLCK), og ændring af adgangskoder (AT+CPWD).
    (Eksempler på facilitetslås: SIM-lås og PH-SIM-lås )

  • Kontrol af præsentationen af resultatkoder/fejlmeddelelser for AT-kommandoer.Du kan f.eks. styre, om visse fejlmeddelelser skal aktiveres (AT+CMEE), og om fejlmeddelelser skal vises i numerisk format eller i verbose-format (AT+CMEE=1 eller AT+CMEE=2).

  • Få eller ændre mobiltelefonens eller GSM/GPRS-modemmets konfigurationer, f.eks. ændre GSM-netværk (AT+COPS), bearer-tjenestetype (AT+CBST), radiolink-protokolparametre (AT+CRLP), SMS-centeradresse (AT+CSCA) og lagring af SMS-beskeder (AT+CPMS).

  • Sparer og gendanner konfigurationer af mobiltelefonen eller GSM/GPRS-modemet, f.eks. gemmer (AT+CSAS) og gendanner (AT+CRES) indstillinger vedrørende SMS-beskeder, f.eks. SMS-centeradresse.

OBS: Mobiltelefonproducenterne implementerer normalt ikke alle AT-kommandoer, kommandoparametre og parameterværdier i deres mobiltelefoner. Desuden kan opførslen af de implementerede AT-kommandoer være forskellig fra den, der er defineret i standarden. Generelt har GSM/GPRSmodemer, der er designet til trådløse applikationer, bedre understøttelse af AT-kommandoer end almindelige mobiltelefoner.

Dertil kommer, at nogle AT-kommandoer kræver understøttelse af mobilnetværksoperatørerne. F.eks. kan SMS over GPRS aktiveres på nogle GPRS-mobiltelefoner og GPRS-modemmer med kommandoen +CGSMS (kommandonavn i tekst: Select Service for MO SMS Messages). Men hvis mobilnetværksoperatøren ikke understøtter overførsel af SMS over GPRS, kan du ikke bruge denne funktion.

14.1. Grundkommandoer og udvidede kommandoer

Der er to typer AT-kommandoer: Grundkommandoer og udvidede kommandoer.

Basiskommandoer er AT-kommandoer, der ikke begynder med “+”. Eksempelvis er D (Dial), A (Answer), H (Hook control) og O (Return toonline data state) grundlæggende kommandoer.

Udvidede kommandoer er AT-kommandoer, der begynder med “+”. Alle GSM AT-kommandoer er udvidede kommandoer. F.eks. er +CMGS (Send SMS-besked), +CMSS (Send SMS-besked fra lager), +CMGL (Liste over SMS-beskeder) og +CMGR (Læs SMS-beskeder) udvidede kommandoer.

Forrige side Side 20 af 65 Næste side

Feedback-formular (ExpandCollapse)