AT-Befehle
Allgemeines
Mit AT – Befehlen kann ein Hayes-kompatibles Modem eingestellt und parametriert werden. Der ursprüngliche AT – Befehlssatz wurde von der Firma Hayes Communications entwickelt und kam 1981 mit dem ersten Smartmodem 300 zum Einsatz.
AT steht für attention (engl. für Aufmerksamkeit) und wird immer vor den Befehlen vorangestellt. Ein Teil des Befehlssatzes wurde im Nachhinein sogar genormt, aber viele Modemhersteller haben besondere Einstellmöglichkeiten entwickelt, um die Kunden an sich zu binden. Meist handelte es sich um die verschiedene Kompressionsmöglichkeiten (Übertragungsgeschwindigkeiten) der Geräte die besonders optimiert wurden. Diese Optimierungen waren meist unter den verschiedenen Hersteller nicht kompatibel. Aus diesem Grund haben damals die BBS/Mailboxen Sysops mit ihren im einsatz befindlichen Geräten geworben.
AT – Befehle (Basissatz)
AT <Kommando>, <Kommando> …, <Kommando>
Es können mehrere Kommandos in einer Befehlssequenz eingebracht werden. Versteht das Modem ein Kommando nicht, wird es mit einem ERROR antworten.
Befehl / Kommando | Kurzbeschreibung |
---|---|
AT &F | Setzt das Modem auf die Werkseinstellung zurück. |
AT &W | Schreibt die aktuelle Konfiguration in den Modemspeicher. |
AT &Z | Setzt die Konfiguration des Modems auf die gespeicherten Werte. |
AT A | Hebt bei eingehenden Anruf ab und Versucht eine Verbindung aufzubauen. |
AT DL | Wiederholung der letzten Rufnummernanwahl. |
AT DP | Anwahl einer Rufnummer mit Impulswahl. Optionen W , / @ ; |
AT DT | Anwahl einer Rufnummer mit Mehrfrequenzwahl. Optionen W , / @ ; |
AT E0 | Das Echo des Modems ausschalten. |
AT E1 | Das Echo des Modems einschalten. Eingaben werden zusätzlich an den Bildschirm gesendet. |
AT L0 | Lautsprecherlautstärke sehr leise |
AT L1 | Lautsprecherlautstärke leise |
AT L2 | Lautsprecherlautstärke normal |
AT L3 | Lautsprecherlautstärke laut |
AT M0 | Lautsprecher ist abgeschaltet |
AT M1 | Lautsprecher ist beim Verbindungsaufbau aktiv |
AT M2 | Lautsprecher ist immer angeschaltet |
AT Q0 | Modem sendet keine Antworten auf Befehle |
AT Q1 | Modem sendet Antworten auf Befehle |
AT S0 | Anzahl der Klingelzeichen bis das Modem abhebt. Bei 0 = kein Abheben. |
AT S6 | Anzahl der Sekunden die das Modem auf ein Freizeichen wartet. |
AT S7 | Anzahl der Sekunden die das Modem auf das Zustandekommen der Verbindung wartet. |
AT S8 | Dauer der Pause bei einem Komma (Option bei ATDP und ATDT, Standard = 2 Sekunden). |
AT S10 | Zeit in 1/10 Sekunden die das Modem bei einem Carrier-Verlust wartet, bevor es automatisch auflegt. |
AT V0 | Modem sendet numerische Antworten |
AT V1 | Modem sendet Antworten in Klartext |
AT X0 | Das Modem wartet nicht auf ein Freizeichen bei der Rufnummernwahl und reagiert nicht auf Besetzt. |
AT X1 | Wie X0, aber das Modem gibt ausführliche Antworten. |
AT X2 | Das Modem wartet auf ein Freizeichen bei der Rufnummernwahl und reagiert nicht auf Besetzt. |
AT X3 | Das Modem wartet nicht auf ein Freizeichen bei der Rufnummernwahl und reagiert auf Besetzt. |
AT X4 | Das Modem wartet auf ein Freizeichen bei der Rufnummernwahl und reagiert auf Besetzt. |
AT Y0 | Verhindert automatisches Auflegen |
AT Y1 | Schaltet automatisches Auflegen ein |
AT Z | Reset, das Modem wird in den Normalzustand zurückgesetzt |
Kurzerklärung der Optionen bei ATDP und ATDT
- W = wartet auf Freizeichen
- , = Pause von 2 Sekunden
- / = Pause von 1/8 Sekunde
- @ = Wartet auf 5 Sekunden Stille
- ; = Schaltet nach dem wählen in den Kommandomodus, in dem weitere AT-Befehle eingegeben werden können.
Kurzerklärung der S-Register
Mit den S-Registern sind weitere und wichtige Einstellungen im Modem möglich, aber leider gibt es keine Standardisierung der S-Registern durch eine Normung oder Herstellerabsprachen. Hier ist man leider aufs entsprechende Handbuch des Modems angewiesen.
Der aktuelle Inhalt eines S-Registers kann mit AT S<Nummer>? aufgerufen werden. Eine Änderung wird mit AT S<Nummer><Wert> bewirkt.