14. Inleiding tot AT-opdrachten
AT-opdrachten zijn instructies die worden gebruikt om een modem te bedienen. AT is de afkorting van ATtentie. Elke opdrachtregel begint met “AT” of “at”. Daarom worden modemopdrachten AT-opdrachten genoemd. Veel van de opdrachten die worden gebruikt om bedrade inbelmodems te bedienen, zoals ATD (Dial), ATA (Answer), ATH (Hook control) en ATO (Returnto online data state), worden ook ondersteund door GSM/GPRS-modems en mobiele telefoons. Naast deze gemeenschappelijke AT-opdrachtverzameling ondersteunen GSM/GPRS-modems en mobiele telefoons een AT-opdrachtverzameling die specifiek is voor de GSM-technologie, die SMS-gerelateerde opdrachten omvat zoals AT+CMGS (SMS-bericht verzenden), AT+CMSS (SMS-bericht uit opslagplaats verzenden), AT+CMGL (SMS-berichten weergeven) en AT+CMGR (SMS-berichten lezen).
Opgemerkt moet worden dat het begin van “AT” het voorvoegsel is dat de modem informeert over het begin van een opdrachtregel. Het maakt geen deel uit van de AT-opdrachtnaam. Bijvoorbeeld, D is de eigenlijke AT-commandonaam in ATD en +CMGS is de eigenlijke AT-commandonaam in AT+CMGS. Sommige boeken en websites gebruiken ze echter door elkaar als de naam van een AT-opdracht.
Hierna volgen enkele van de taken die kunnen worden uitgevoerd met behulp van AT-opdrachten met een GSM/GPRS-modem of mobiele telefoon:
-
Basisinformatie over de mobiele telefoon of GSM/GPRS-modem verkrijgen. Bijvoorbeeld naam van de fabrikant (AT+CGMI), modelnummer (AT+CGMM), IMEI-nummer (International Mobile Equipment Identity) (AT+CGSN) en softwareversie (AT+CGMR).
-
Ontvangen van basisinformatie over de abonnee. Bijvoorbeeld MSISDN (AT+CNUM) en IMSI-nummer (International Mobile Subscriber Identity) (AT+CIMI).
-
Ontvang de huidige status van de mobiele telefoon of GSM/GPRS-modem. Bijvoorbeeld de status van de activiteit van de mobiele telefoon (AT+CPAS), de status van de registratie van het mobiele netwerk (AT+CREG), de sterkte van het radiosignaal (AT+CSQ), het niveau van de batterijlading en de status van de batterijlading (AT+CBC).
-
Een gegevens- of spraakverbinding tot stand brengen met een modem op afstand (ATD, ATA, enz.).
-
Faxberichten verzenden en ontvangen (ATD, ATA, AT+F*).
-
Sms-berichten verzenden (AT+CMGS, AT+CMSS), lezen (AT+CMGR, AT+CMGL), schrijven (AT+CMGW) of verwijderen (AT+CMGD) en meldingen ontvangen van nieuw ontvangen sms-berichten (AT+CNMI).
-
Lezen (AT+CPBR), schrijven (AT+CPBW) of zoeken (AT+CPBF) van telefoonboekgegevens.
-
Voer veiligheidstaken uit, zoals het openen of sluiten van faciliteitssloten (AT+CLCK), controleren of een faciliteit is vergrendeld (AT+CLCK) en het wijzigen van wachtwoorden (AT+CPWD).
(Voorbeelden van faciliteitsslot: SIM-slot en PH-SIM-slot) -
Bepaal de weergave van resultaatcodes/foutmeldingen van AT-opdrachten.U kunt bijvoorbeeld bepalen of bepaalde foutmeldingen moeten worden ingeschakeld (AT+CMEE) en of foutmeldingen in numeriek formaat of in verbose-formaat moeten worden weergegeven (AT+CMEE=1 of AT+CMEE=2).
-
De configuraties van de mobiele telefoon of GSM/GPRS-modem ophalen of wijzigen, bijvoorbeeld het GSM-netwerk (AT+COPS), het type draaggerdienst (AT+CBST), de parameters van het radioverbindingsprotocol (AT+CRLP), het SMS-centrumadres (AT+CSCA) en de opslag van SMS-berichten (AT+CPMS).
-
Opslaan en herstellen van configuraties van de mobiele telefoon of GSM/GPRS-modem. Bijvoorbeeld het opslaan (AT+CSAS) en herstellen (AT+CRES) van instellingen met betrekking tot SMS-berichten, zoals het SMS-centrumadres.
Merk op dat fabrikanten van mobiele telefoons gewoonlijk niet alle AT-opdrachten, opdrachtparameters en parameterwaarden in hun mobiele telefoons implementeren. Ook kan het gedrag van de geïmplementeerde AT-commando’s afwijken van het in de norm gedefinieerde gedrag. In het algemeen hebben GSM/GPRS-modems die zijn ontworpen voor draadloze toepassingen een betere ondersteuning van AT-commando’s dan gewone mobiele telefoons.
Bovendien vereisen sommige AT-commando’s de ondersteuning van mobiele netwerkoperators. SMS over GPRS kan bijvoorbeeld op sommige GPRSmobiele telefoons en GPRS-modems worden ingeschakeld met het commando +CGSMS (opdrachtnaam in tekst: Select Service for MO SMS Messages). Als de provider van het mobiele netwerk de verzending van SMS via GPRS niet ondersteunt, kunt u deze functie echter niet gebruiken.
14.1. Basiscommando’s en uitgebreide commando’s
Er zijn twee soorten AT-commando’s: basiscommando’s en uitgebreide commando’s.
Basiscommando’s zijn AT-commando’s die niet met een “+” beginnen. Bijvoorbeeld, D (Dial), A (Answer), H (Hook control) en O (Returnline Data State) zijn basiscommando’s.
Extended commando’s zijn AT commando’s die beginnen met een “+”. Alle GSM AT-commando’s zijn uitgebreide commando’s. Bijvoorbeeld, +CMGS (SMS-bericht verzenden), +CMSS (SMS-bericht verzenden vanuit opslagruimte), +CMGL (SMS-berichten weergeven) en +CMGR (SMS-berichten lezen) zijn uitgebreide commando’s.
Vorige pagina | Pagina 20 van 65 | Volgende pagina |