Dokumentation › AT-Befehle
AT-Befehlsreferenz
Mehrere AT-Befehle können in einer einzigen Zeile eingegeben werden. Leerzeichen zwischen Befehlen sind erlaubt, aber nicht innerhalb von Befehlen
(ATS0=1 X1 Q0 ist in Ordnung; ATS 0= 1 nicht). Befehle, die ein String-Argument entgegennehmen (z. B.
AT$SSID=, AT$TTY=), verbrauchen alles, was folgt, sodass ihnen kein weiterer Befehl folgen darf.
Grundbefehle
| Befehl | Details |
+++ | Online-Escape-Code: eine Sekunde Pause, drei +, eine weitere Sekunde Pause — kehrt in den lokalen Befehlsmodus zurück. |
A/ | Wiederholt den zuletzt eingegebenen Befehl. Kein AT eingeben und nicht die Eingabetaste drücken. |
AT | Das Attention-Präfix, das allen Befehlen außer A/ und +++ vorangeht. |
AT? | Zeigt eine Kurzübersicht mit Hilfe an. |
ATA | Zwingt das Modem, eine eingehende Verbindung anzunehmen. |
ATE? / ATEn | Echo im Befehlsmodus. E0 aus, E1 ein. |
ATH | Legt die aktuelle Verbindung auf. |
ATI | Zeigt den Netzwerkstatus an: Build-Datum, WiFi-/Anrufstatus, SSID, RSSI, IP, übertragene Bytes. |
ATO | Zurück in den Online-Modus (mit +++ verwenden, um zwischen Befehls-/Online-Modus umzuschalten). |
ATQ? / ATQn | Rückmeldecodes. Q0 anzeigen, Q1 unterdrücken (stumm). |
ATV? / ATVn | Rückmeldecodes als Wörter (V1) oder Zahlen (V0). |
ATX? / ATXn | Ausführlichkeit der Rückmeldecodes. X0 einfach (CONNECT, NO CARRIER), X1 erweitert (Geschwindigkeit / Verbindungsdauer). |
ATZ | Setzt das Modem zurück. |
ATRD / ATRT | Zeigt das aktuelle UTC-Datum/-Uhrzeit von NIST an. Erfordert WiFi und keinen aktiven Anruf. |
Verbindung & Wählen
| Befehl | Details |
ATC? / ATCn | WiFi-Verbindungsstatus abfragen/ändern. 0 = nicht verbunden, 1 = verbunden. ATC0 trennt, ATC1 verbindet. |
ATDT[+=-]host[:port] | Baut eine TCP-Verbindung zu Host/IP auf (Standardport 23, Telnet). Kurzwahl per Alias oder 7 identischen Ziffern. Ein vorangestelltes +/=/- überschreibt die ATNET-Einstellung für den Anruf (+ unechtes Telnet, = echtes Telnet, - kein Telnet). |
ATDSn | Ruft den Host im Kurzwahlplatz n (0-9) an. |
ATS0? / ATS0=n | Klingelzeichen vor automatischer Rufannahme. S0=0 = nicht annehmen. |
ATS2? / ATS2=n | ASCII-Code des Online-Escape-Zeichens (Standard 43 = +). 128-255 deaktiviert. |
AT&Zn? / AT&Zn=host[:port],alias | Speichert bis zu 10 Kurzwahleinträge. Beispiel: AT&Z2=bbs.example:6400,bbs → ATDS2 / ATDTbbs. |
AT&R? / AT&R=server pwd | Passwort für eingehende Verbindungen erforderlich (3 Versuche in 60 s). |
Web & TLS
| Befehl | Details |
ATGEThttp://host[/page]
ATGEThttps://host[/page] | Ruft eine Webseite ab, zeigt sie an und schließt dann. https wird vom Modem TLS-terminiert. |
AT$CA? / AT$CA= / AT$CA- | TLS-CA-Verwaltung. ? meldet die Größe der gespeicherten CA (Bytes), = lädt eine CA im PEM-Format hoch (mit einer Zeile beenden, die nur . enthält), - löscht sie. |
AT$CV? / AT$CVn | TLS-Zertifikatsprüfung. 0 = aus (jedes Zertifikat akzeptieren), 1 = ein. AT$CV1 gibt ERROR zurück, sofern keine CA gespeichert ist. |
WiFi & Netzwerk
| Befehl | Details |
AT$SSID? / AT$SSID=ssid | SSID abfragen/ändern (Groß-/Kleinschreibung beachten, max. 32 Zeichen). Leer setzen, um zu löschen. |
AT$PASS? / AT$PASS=pwd | WiFi-Passwort abfragen/ändern (Groß-/Kleinschreibung beachten, max. 64 Zeichen). Leer setzen, um zu löschen. |
AT$SCAN | Sucht nach nahegelegenen 2,4-GHz-WiFi-Netzwerken. Ein Zugangspunkt pro Zeile als <index> <ssid> (1-basiert, nach SSID entdoppelt, versteckte SSIDs übersprungen), dann OK. Der Index steuert ein nummeriertes Menü, das über AT$SSID= zurückgespielt wird. |
AT$MDNS? / AT$MDNS=name | mDNS-Netzwerkname. Mit einem gesetzten TCP-Port ungleich null erreichbar über telnet name.local port. |
AT$SP? / AT$SP=n | TCP-Server-Port zum Lauschen (0 = deaktiviert). |
ATNET? / ATNETn | Telnet-Modus. 0 = aus, 1 = echtes Telnet, 2 = unechtes Telnet. |
Seriell, Einstellungen & NVRAM
| Befehl | Details |
AT$SB? / AT$SB=n | Baudrate: 110, 300, 450, 600, 710, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200. Muss mit Ihrem Terminal übereinstimmen. |
AT$SU? / AT$SU=dps | Datenbits (5-8), Parität (N/O/E), Stoppbits (1-2). Standard 8N1. |
AT&K? / AT&Kn | Flusssteuerung: &K0 aus, &K1 Hardware (CTS/RTS). |
AT&D? / AT&Dn | Behandlung bei inaktivem DTR: &D0 ignorieren, &D1 Befehlsmodus, &D2 Anruf beenden, &D3 zurücksetzen. |
AT&F | Setzt NVRAM und aktuelle Einstellungen auf Standardwerte zurück (einschließlich SSID, Passwort, Kurzwahlen). |
AT&Vn | Zeigt aktuelle (&V0) oder gespeicherte (&V1) Einstellungen an. |
AT&W | Speichert die aktuellen Einstellungen im NVRAM. |
AT$AE? / AT$AE=cmd | Die beim Start ausgeführte AT-Befehlszeile. |
AT$W? / AT$W=n | Warten beim Start. $W=0 kein Warten, $W=1 auf Eingabetaste warten. |
Telnet (Optionen)
| Befehl | Details |
AT$AYT | Sendet ein Telnet-„Are You There?“, wenn mit einer Telnet-Gegenstelle verbunden. |
AT$BM? / AT$BM=msg | Nachricht, die einer eingehenden Verbindung im Besetztfall zurückgegeben wird. |
AT$TTL? / AT$TTL=location | Telnet-SEND-LOCATION-Wert (Standard „Computer Room“). |
AT$TTS? / AT$TTS=WxH | Telnet-NAWS-Fenstergröße (Standard 80×24). |
AT$TTY? / AT$TTY=type | Telnet-TERMINAL-TYPE-Wert (Standard „ansi“). |
Wiedergegeben aus der
README.md
(§ Command reference — maßgebliche, aktuelle Version auf GitHub).
← Dokumentation ·
TLS-/HTTPS-Leitfaden →