14. Johdatus AT-komentoihin

AT-komennot ovat ohjeita, joita käytetään modeemin ohjaamiseen. AT on lyhenne sanoista ATtention. Jokainen komentorivi alkaa sanalla ”AT” tai ”at”. Siksi modeemikomentoja kutsutaan AT-komennoiksi.Monet komennot, joita käytetään langallisten valintamodeemien ohjaamiseen, kuten ATD (Dial), ATA (Answer), ATH (Hook control) ja ATO (Return to online data state), ovat myös GSM/GPRS-modeemien ja matkapuhelimien tukemia. Tämän yhteisen AT-komentosarjan lisäksi GSM/GPRS-modeemit ja matkapuhelimet tukevat GSM-tekniikalle ominaista AT-komentosarjaa, joka sisältää tekstiviesteihin liittyviä komentoja, kuten AT+CMGS (tekstiviestin lähettäminen), AT+CMSS (tekstiviestin lähettäminen tallennustilasta), AT+CMGL (tekstiviestien luettelointi) ja AT+CMGR (tekstiviestien lukeminen).

Huomaa, että alkuosa ”AT” on etuliite, joka ilmoittaa modeemille komentorivin alkamisesta. Se ei ole osa AT-komentonimeä. Esimerkiksi D on varsinainen AT-komennon nimi ATD:ssä ja +CMGS on varsinainen AT-komennon nimi AT+CMGS:ssä. Jotkin kirjat ja verkkosivustot käyttävät niitä kuitenkin vaihdellen AT-komennon nimenä.

Tässä on joitakin tehtäviä, jotka voidaan tehdä AT-komennoilla GSM/GPRS-modeemin tai matkapuhelimen kanssa:

  • Hae perustiedot matkapuhelimesta tai GSM/GPRS-modeemista. Esimerkiksi valmistajan nimi (AT+CGMI), mallinumero (AT+CGMM),IMEI-numero (International Mobile Equipment Identity) (AT+CGSN) jaohjelmistoversio (AT+CGMR).

  • Hakea perustiedot tilaajasta. Esimerkiksi MSISDN (AT+CNUM) ja IMSI-numero (International Mobile Subscriber Identity) (AT+CIMI).

  • Noutaa matkapuhelimen tai GSM/GPRS-modeemin senhetkisen tilan. Esimerkiksi matkapuhelimen aktiivisuustila (AT+CPAS), matkapuhelinverkon rekisteröintitila (AT+CREG), radiosignaalin voimakkuus (AT+CSQ), akun varaustaso ja akun lataustila (AT+CBC).

  • Tietoliikenneyhteyden tai puheyhteyden muodostaminen etäyhteydellä olevaan modeemiin (ATD, ATA, jne.).

  • Faksin lähettäminen ja vastaanottaminen (ATD, ATA, AT+F*).

  • Tekstiviestien lähettäminen (AT+CMGS, AT+CMSS), lukeminen (AT+CMGR, AT+CMGL), kirjoittaminen (AT+CMGW) tai poistaminen (AT+CMGD) ja ilmoitusten saaminen äskettäin vastaanotetuista tekstiviesteistä (AT+CNMI).

  • Lue (AT+CPBR), kirjoita (AT+CPBW) tai etsi (AT+CPBF) puhelinluettelomerkintöjä.

  • Suorita turvallisuuteen liittyviä tehtäviä, kuten tilojen lukitusten avaaminen tai sulkeminen (AT+CLCK), sen tarkistaminen, onko tilat lukittu (AT+CLCK), ja salasanojen vaihtaminen (AT+CPWD).
    (Esimerkkejä tilojen lukituksesta: SIM-lukko ja PH-SIM-lukko )

  • Hallitse AT-komentojen tuloskoodien / virheilmoitusten esittämistä.Voit esimerkiksi säätää, otetaanko tietyt virheilmoitukset käyttöön (AT+CMEE) ja näytetäänkö virheilmoitukset numeerisessa muodossa vai sanallisessa muodossa (AT+CMEE=1 tai AT+CMEE=2).

  • Matkapuhelimen tai GSM/GPRS-modeemin konfiguraatioiden hakeminen tai muuttaminen. esimerkiksi GSM-verkon (AT+COPS), kantoaaltopalvelun tyypin (AT+CBST), radiolinkkiprotokollan parametrien (AT+CRLP), tekstiviestikeskuksen osoitteen (AT+CSCA) ja tekstiviestien tallennuksen (AT+CPMS) muuttaminen.

  • Matkapuhelimen tai GSM/GPRS-modeemin määritysten tallentaminen ja palauttaminen.Esimerkiksi tekstiviestien lähettämiseen liittyvien asetusten, kuten tekstiviestikeskuksen osoitteen, tallentaminen (AT+CSAS) ja palauttaminen (AT+CRES).

Huomaa, että matkapuhelinvalmistajat eivät yleensä toteuta matkapuhelimissaan kaikkia AT-käskyjä, -parametreja ja -parametrien arvoja. Myös toteutettujen AT-komentojen käyttäytyminen voi poiketa standardissa määritellystä. Yleisesti ottaen langattomiin sovelluksiin suunnitellut GSM/GPRS-modeemit tukevat AT-komentoja paremmin kuin tavalliset matkapuhelimet.

Lisäksi jotkin AT-komennot edellyttävät matkaviestinverkon operaattoreiden tukea. Esimerkiksi tekstiviestit GPRS:n kautta voidaan ottaa käyttöön joissakin GPRS-matkapuhelimissa ja GPRS-modeemeissa komennolla +CGSMS (komennon nimi tekstissä: Select Service for MO SMS Messages). Mutta jos matkaviestinverkko-operaattori ei tue tekstiviestien lähettämistä GPRS:n kautta,et voi käyttää tätä ominaisuutta.

14.1. Peruskomennot ja laajennetut komennot

AT-komentoja on kahdenlaisia: peruskomentoja ja laajennettuja komentoja.

Peruskomennot ovat AT-komentoja, jotka eivät ala ”+”-merkillä. Esimerkiksi D (Dial), A (Answer), H (Hook control) ja O (Return toonline data state) ovat peruskomentoja.

Laajennetut komennot ovat AT-komentoja, jotka alkavat kirjaimella ”+”. Kaikki GSM AT-komennot ovat laajennettuja komentoja. Esimerkiksi +CMGS (Lähetä tekstiviesti), +CMSS (Lähetä tekstiviesti varastosta), +CMGL (Luettele tekstiviestit) ja +CMGR (Lue tekstiviestit) ovat laajennettuja komentoja.

Edellinen sivu Sivu 20 / 65 Seuraava sivu

Palautelomake (LaajennaRomahduslomakkeella)

.