Zum Hauptinhalt springen

AT-Befehle

Befehlsyntax

  • AT+<CMD>? : Hilfe zu <CMD>
  • AT+<CMD> : Führe <CMD> aus
  • AT+<CMD>=<value> : Setze den Wert
  • AT+<CMD>=? : Zeige den Wert an

Allgemeine Befehle

BefehlBeschreibung
ATAchtung
AT?Kurze Hilfe
ATZMCU-Reset auslösen
AT+CFGMODAuswahl des Betriebsmodus
AT+DEUIZeige oder setze die Geräte-ID
AT+TDCÜbertragungsintervall der Anwendungsdaten
AT+CFGAlle Einstellungen ausgeben
AT+5VTVerlängere die 5V-Wachzeit
AT+PROAuswahl des Protokolls
AT+APNZeige oder setze den APN
AT+RXDLVerlängere die Sende- und Empfangszeit
AT+SERVADDRZeige oder setze die Serveradresse
AT+INTMODZeige oder setze den Interruptmodus
AT+GETSENSORVALUEZeige den aktuellen Sensorwert
AT+NOUDZeige oder setze die Anzahl der zu ladenden Daten
AT+CDPLese oder lösche die zwischengespeicherten Daten
AT+ALARMCSetze den Abstandsalarm
AT+CSQTIMEZeige oder setze die Zeit zum Verbinden mit dem Netzwerk
AT+DNSTIMERLöse Domainnamen regelmäßig auf
AT+DNSCFGZeige oder setze den DNS-Server
AT+TLSMODZeige oder setze den TLS-Modus
AT+CLOCKLOGZeige oder setze die SHT-Zeitstempel
AT+MQOSSetze das MQTT QoS-Niveau
AT+SLEEPZeige oder setze den Schlafmodus
AT+GETLOGGebe die seriellen Portprotokolle aus

MQTT-Verwaltung

BefehlBeschreibung
AT+CLIENTZeige oder setze die MQTT-Client-ID
AT+UNAMEZeige oder setze den MQTT-Benutzernamen
AT+PWDZeige oder setze das MQTT-Passwort
AT+PUBTOPICZeige oder setze das MQTT-Publish-Topic
AT+SUBTOPICZeige oder setze das MQTT-Subscribe-Topic

System

BefehlBeschreibung
AT+FDRSetze die Parameter auf die Werkseinstellungen
AT+PWORDSerieller Zugriff Passwort
AT+LDATAZeige die zuletzt geladenen Daten
AT+CDPLese oder lösche die zwischengespeicherten Daten
AT+GETLOGGebe die seriellen Portprotokolle aus

COAP-Verwaltung

BefehlBeschreibung
AT+URI1Zeige oder setze CoAP-Option 1
AT+URI2Zeige oder setze CoAP-Option 2
AT+URI3Zeige oder setze CoAP-Option 3
AT+URI4Zeige oder setze CoAP-Option 4

Beispiel AT-Konfiguration

Das Gerät ist so konfiguriert, dass es sich mit einem MQTT-Server (1.2.3.4:1883) verbindet und JSON-Daten sendet.

  • Es sendet alle 5 Minuten Sensordaten an den Server.
  • Es verbindet sich über das NB-IoT-Netz mit dem Internet.
  • Die Verschlüsselung ist deaktiviert, eine direkte Verbindung wird hergestellt.
AT+SERVADDR=1.2.3.4,1883
AT+CLIENT=clientid
AT+UNAME=accesstoken
AT+PWD=NULL
AT+PUBTOPIC=v1/devices/me/telemetry
AT+SUBTOPIC=v1/devices/me/telemetry
AT+TDC=300
AT+INTMOD=0
AT+APN=nbiot
AT+5VT=0
AT+PRO=3,5
AT+RXDL=0
AT+CLOCKLOG=1,65535,15,0
AT+CSQTIME=5
AT+TLSMOD=0,0