Tachibana

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

BefehlDetails
+++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.
ATDas Attention-Präfix, das allen Befehlen außer A/ und +++ vorangeht.
AT?Zeigt eine Kurzübersicht mit Hilfe an.
ATAZwingt das Modem, eine eingehende Verbindung anzunehmen.
ATE? / ATEnEcho im Befehlsmodus. E0 aus, E1 ein.
ATHLegt die aktuelle Verbindung auf.
ATIZeigt den Netzwerkstatus an: Build-Datum, WiFi-/Anrufstatus, SSID, RSSI, IP, übertragene Bytes.
ATOZurück in den Online-Modus (mit +++ verwenden, um zwischen Befehls-/Online-Modus umzuschalten).
ATQ? / ATQnRückmeldecodes. Q0 anzeigen, Q1 unterdrücken (stumm).
ATV? / ATVnRückmeldecodes als Wörter (V1) oder Zahlen (V0).
ATX? / ATXnAusführlichkeit der Rückmeldecodes. X0 einfach (CONNECT, NO CARRIER), X1 erweitert (Geschwindigkeit / Verbindungsdauer).
ATZSetzt das Modem zurück.
ATRD / ATRTZeigt das aktuelle UTC-Datum/-Uhrzeit von NIST an. Erfordert WiFi und keinen aktiven Anruf.

Verbindung & Wählen

BefehlDetails
ATC? / ATCnWiFi-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).
ATDSnRuft den Host im Kurzwahlplatz n (0-9) an.
ATS0? / ATS0=nKlingelzeichen vor automatischer Rufannahme. S0=0 = nicht annehmen.
ATS2? / ATS2=nASCII-Code des Online-Escape-Zeichens (Standard 43 = +). 128-255 deaktiviert.
AT&Zn? / AT&Zn=host[:port],aliasSpeichert bis zu 10 Kurzwahleinträge. Beispiel: AT&Z2=bbs.example:6400,bbsATDS2 / ATDTbbs.
AT&R? / AT&R=server pwdPasswort für eingehende Verbindungen erforderlich (3 Versuche in 60 s).

Web & TLS

BefehlDetails
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$CVnTLS-Zertifikatsprüfung. 0 = aus (jedes Zertifikat akzeptieren), 1 = ein. AT$CV1 gibt ERROR zurück, sofern keine CA gespeichert ist.

WiFi & Netzwerk

BefehlDetails
AT$SSID? / AT$SSID=ssidSSID abfragen/ändern (Groß-/Kleinschreibung beachten, max. 32 Zeichen). Leer setzen, um zu löschen.
AT$PASS? / AT$PASS=pwdWiFi-Passwort abfragen/ändern (Groß-/Kleinschreibung beachten, max. 64 Zeichen). Leer setzen, um zu löschen.
AT$SCANSucht 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=namemDNS-Netzwerkname. Mit einem gesetzten TCP-Port ungleich null erreichbar über telnet name.local port.
AT$SP? / AT$SP=nTCP-Server-Port zum Lauschen (0 = deaktiviert).
ATNET? / ATNETnTelnet-Modus. 0 = aus, 1 = echtes Telnet, 2 = unechtes Telnet.

Seriell, Einstellungen & NVRAM

BefehlDetails
AT$SB? / AT$SB=nBaudrate: 110, 300, 450, 600, 710, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 76800, 115200. Muss mit Ihrem Terminal übereinstimmen.
AT$SU? / AT$SU=dpsDatenbits (5-8), Parität (N/O/E), Stoppbits (1-2). Standard 8N1.
AT&K? / AT&KnFlusssteuerung: &K0 aus, &K1 Hardware (CTS/RTS).
AT&D? / AT&DnBehandlung bei inaktivem DTR: &D0 ignorieren, &D1 Befehlsmodus, &D2 Anruf beenden, &D3 zurücksetzen.
AT&FSetzt NVRAM und aktuelle Einstellungen auf Standardwerte zurück (einschließlich SSID, Passwort, Kurzwahlen).
AT&VnZeigt aktuelle (&V0) oder gespeicherte (&V1) Einstellungen an.
AT&WSpeichert die aktuellen Einstellungen im NVRAM.
AT$AE? / AT$AE=cmdDie beim Start ausgeführte AT-Befehlszeile.
AT$W? / AT$W=nWarten beim Start. $W=0 kein Warten, $W=1 auf Eingabetaste warten.

Telnet (Optionen)

BefehlDetails
AT$AYTSendet ein Telnet-„Are You There?“, wenn mit einer Telnet-Gegenstelle verbunden.
AT$BM? / AT$BM=msgNachricht, die einer eingehenden Verbindung im Besetztfall zurückgegeben wird.
AT$TTL? / AT$TTL=locationTelnet-SEND-LOCATION-Wert (Standard „Computer Room“).
AT$TTS? / AT$TTS=WxHTelnet-NAWS-Fenstergröße (Standard 80×24).
AT$TTY? / AT$TTY=typeTelnet-TERMINAL-TYPE-Wert (Standard „ansi“).

Wiedergegeben aus der README.md (§ Command reference — maßgebliche, aktuelle Version auf GitHub).

← Dokumentation · TLS-/HTTPS-Leitfaden →