AT-Befehle
Befehlsyntax
AT+<CMD>?: Hilfe zu <CMD>AT+<CMD>: Führe <CMD> ausAT+<CMD>=<value>: Setze den WertAT+<CMD>=?: Zeige den Wert an
Allgemeine Befehle
| Befehl | Beschreibung |
|---|---|
AT | Achtung |
AT? | Kurze Hilfe |
ATZ | MCU zurücksetzen |
AT+CFGMOD | Auswahl des Betriebsmodus |
AT+DEUI | Zeige oder setze die Geräte-ID |
AT+PWORD | Zeige oder setze das Systempasswort |
AT+TDC | Übertragungsintervall der Anwendungsdaten |
AT+CFG | Drucke alle Einstellungen |
AT+5VT | Verlängere die 5V Aktivierungszeit |
AT+PRO | Auswahl des Protokolls |
AT+APN | Zeige oder setze den APN |
AT+EXT | Zeige oder setze den Zählerwert |
AT+RXDL | Verlängere die Sende- und Empfangszeit |
AT+SERVADDR | Zeige oder setze die Serveradresse |
AT+WEIGRE | Zeige oder setze das Gewicht auf 0 |
AT+WEIGAP | Zeige oder setze den Gewicht GapValue-Wert |
AT+INTMOD | Zeige oder setze den Interrupt-Modus |
AT+GETSENSORVALUE | Zeige den aktuellen Sensorwert an |
AT+CSQTIME | Zeige oder setze die Zeit zum Verbinden mit dem Netzwerk |
AT+DNSTIMER | Löse Domainnamen regelmäßig auf |
AT+TLSMOD | Zeige oder setze den TLS-Modus |
AT+CLOCKLOG | Zeige oder setze die SHT-Protokollzeit |
AT+CDP | Lese oder lösche die zwischengespeicherten Daten |
AT+CUM | Zeige oder setze den Cache-Lade-Mechanismus (0: Aus, 1: Ein) |
AT+DNSCFG | Zeige oder setze den DNS-Server |
AT+MQOS | Setze das MQTT QoS-Niveau |
AT+SLEEP | Zeige oder setze den Schlafmodus |
AT+GETLOG | Drucke die seriellen Portprotokolle |
MQTT-Verwaltung
| Befehl | Beschreibung |
|---|---|
AT+CLIENT | Zeige oder setze die MQTT-Client-ID |
AT+UNAME | Zeige oder setze den MQTT-Benutzernamen |
AT+PWD | Zeige oder setze das MQTT-Passwort |
AT+PUBTOPIC | Zeige oder setze das MQTT-Publish-Topic |
AT+SUBTOPIC | Zeige oder setze das MQTT-Subscribe-Topic |
System
| Befehl | Beschreibung |
|---|---|
AT+FDR1 | Setze Parameter außer Passwörter auf Werkseinstellungen zurück |
AT+FDR | Setze Parameter auf Werkseinstellungen zurück |
AT+PWORD | Serieller Zugriff Passwort |
AT+LDATA | Zeige die zuletzt geladenen Daten |
AT+CDP | Lese oder lösche die zwischengespeicherten Daten |
AT+GETLOG | Drucke die seriellen Portprotokolle |
COAP-Verwaltung
| Befehl | Beschreibung |
|---|---|
AT+URI1 | Zeige oder setze CoAP-Option 1 |
AT+URI2 | Zeige oder setze CoAP-Option 2 |
AT+URI3 | Zeige oder setze CoAP-Option 3 |
AT+URI4 | Zeige 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.
- Sendet alle 5 Minuten Sensordaten an den Server.
- Verbindet sich über das NB-IoT-Netz mit dem Internet.
- Verschlüsselung ist deaktiviert, 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