14. Einführung in AT-Befehle
AT-Befehle sind Anweisungen, die zur Steuerung eines Modems verwendet werden. AT ist dieAbkürzung von ATtention. Jede Befehlszeile beginnt mit „AT“ oder „at“. Viele der Befehle, die zur Steuerung von drahtgebundenen Wählmodems verwendet werden, wie ATD (Wählen), ATA (Antworten), ATH (Hook control) und ATO (Return to online data state), werden auch von GSM/GPRS-Modems und Mobiltelefonen unterstützt. Neben diesem gemeinsamen AT-Befehlssatz unterstützen GSM/GPRS-Modems und -Mobiltelefone einen AT-Befehlssatz, der spezifisch für die GSM-Technologie ist und SMS-bezogene Befehle wie AT+CMGS (SMS-Nachricht senden), AT+CMSS (SMS-Nachricht aus dem Speicher senden), AT+CMGL (SMS-Nachrichten auflisten) und AT+CMGR (SMS-Nachrichten lesen) enthält.
Das beginnende „AT“ ist das Präfix, das das Modem über den Beginn einer Befehlszeile informiert. Es ist nicht Teil des AT-Befehlsnamens. Zum Beispiel ist D der eigentliche AT-Befehlsname in ATD und +CMGS ist der eigentliche AT-Befehlsname in AT+CMGS. In einigen Büchern und Websites werden sie jedoch austauschbar als Name eines AT-Befehls verwendet.
Hier sind einige der Aufgaben, die mit AT-Befehlen mit einem GSM/GPRS-Modem oder Mobiltelefon durchgeführt werden können:
-
Grundlegende Informationen über das Mobiltelefon oder GSM/GPRS-Modem abrufen. Zum Beispiel Name des Herstellers (AT+CGMI), Modellnummer (AT+CGMM), IMEI-Nummer (International Mobile Equipment Identity) (AT+CGSN) und Softwareversion (AT+CGMR).
-
Grundlegende Informationen über den Teilnehmer abrufen. Zum Beispiel MSISDN (AT+CNUM) und IMSI-Nummer (International Mobile Subscriber Identity) (AT+CIMI).
-
Gibt den aktuellen Status des Mobiltelefons oder GSM/GPRS-Modems. Zum Beispiel den Aktivitätsstatus des Mobiltelefons (AT+CPAS), den Registrierungsstatus des Mobilfunknetzes (AT+CREG), die Funksignalstärke (AT+CSQ), den Ladezustand des Akkus und den Ladestatus des Akkus (AT+CBC).
-
Aufbau einer Daten- oder Sprachverbindung zu einem entfernten Modem (ATD, ATA, etc.).
-
Senden und Empfangen von Fax (ATD, ATA, AT+F*).
-
Senden (AT+CMGS, AT+CMSS), Lesen (AT+CMGR, AT+CMGL), Schreiben (AT+CMGW) oder Löschen (AT+CMGD) von SMS-Nachrichten und Erhalten von Benachrichtigungen über neu empfangene SMS-Nachrichten (AT+CNMI).
-
Telefonbucheinträge lesen (AT+CPBR), schreiben (AT+CPBW) oder suchen (AT+CPBF).
-
Sicherheitsrelevante Aufgaben durchführen, z. B. Anlagenschlösser öffnen oder schließen (AT+CLCK), prüfen, ob eine Anlage gesperrt ist (AT+CLCK) und Kennwörter ändern (AT+CPWD).
(Beispiele für Facility Lock: SIM Lock und PH-SIM Lock ) -
Steuern Sie die Darstellung von Ergebniscodes / Fehlermeldungen von AT-Befehlen.Sie können z.B. steuern, ob bestimmte Fehlermeldungen aktiviert werden sollen (AT+CMEE) und ob Fehlermeldungen im numerischen Format oder im ausführlichen Format angezeigt werden sollen (AT+CMEE=1 oder AT+CMEE=2).
-
Abfrage oder Änderung der Konfigurationen des Mobiltelefons oder GSM/GPRS-Modems, z.B. Änderung des GSM-Netzes (AT+COPS), der Art des Trägerdienstes (AT+CBST), der Parameter des Funkverbindungsprotokolls (AT+CRLP), der SMS-Zentraladresse (AT+CSCA) und der Speicherung von SMS-Nachrichten (AT+CPMS).
-
Speichern und Wiederherstellen von Konfigurationen des Mobiltelefons oder GSM/GPRS-Modems, z. B. Speichern (AT+CSAS) und Wiederherstellen (AT+CRES) von Einstellungen für den SMS-Versand, wie z. B. die SMS-Zentraladresse.
Bitte beachten Sie, dass die Mobiltelefonhersteller in der Regel nicht alle AT-Befehle, Befehlsparameter und Parameterwerte in ihren Mobiltelefonen implementieren. Auch kann sich das Verhalten der implementierten AT-Befehle von dem in der Norm definierten Verhalten unterscheiden. Im Allgemeinen unterstützen GSM/GPRS-Modems, die für drahtlose Anwendungen entwickelt wurden, AT-Befehle besser als gewöhnliche Mobiltelefone.
Außerdem erfordern einige AT-Befehle die Unterstützung von Mobilfunknetzbetreibern. Zum Beispiel kann SMS über GPRS auf einigen GPRS-Mobiltelefonen und GPRS-Modems mit dem Befehl +CGSMS (Befehlsname im Text: Select Service for MO SMS Messages) aktiviert werden. Wenn jedoch der Mobilfunkbetreiber die Übertragung von SMS über GPRS nicht unterstützt, können Sie diese Funktion nicht nutzen.
14.1. Basisbefehle und erweiterte Befehle
Es gibt zwei Arten von AT-Befehlen: Basisbefehle und erweiterte Befehle.
Basisbefehle sind AT-Befehle, die nicht mit „+“ beginnen. Zum Beispiel sind D (Dial), A (Answer), H (Hook control) und O (Return toonline data state) grundlegende Befehle.
Erweiterte Befehle sind AT-Befehle, die mit „+“ beginnen. Alle GSM-AT-Befehle sind erweiterte Befehle. Zum Beispiel sind +CMGS (SMS senden), +CMSS (SMS aus dem Speicher senden), +CMGL (SMS auflisten) und +CMGR (SMS lesen) erweiterte Befehle.
Vorige Seite | Seite 20 von 65 | Nächste Seite |