AT Komutları
Komut Söz Dizimi
AT+<CMD>?: <CMD> hakkında yardımAT+<CMD>: <CMD> çalıştırAT+<CMD>=<value>: Değeri ayarlaAT+<CMD>=?: Değeri göster
Genel Komutlar
| Komut | Açıklama |
|---|---|
AT+MODEL | Modül bilgilerini göster |
ATZ | MCU sıfırlaması tetikle |
AT+CFGMOD | Çalışma modu seçimi |
AT+DEUI | Cihaz ID'sini göster veya ayarla |
AT+CFG | Tüm ayarları yazdır |
AT+SERVADDR | Sunucu adresini göster veya ayarla |
AT+TDC | Uygulama veri iletim aralığını göster veya ayarla (saniye) |
AT+INTMOD | Tetik kesme modunu göster veya ayarla (0:giriş, 1:düşen veya yükselen kenar, 2:düşen kenar, 3:yükselen kenar) |
AT+APN | APN'yi göster veya ayarla |
AT+5VT | 5V etkin kalma güç süresini uzat |
AT+PRO | Kullanım protokolünü (1:COAP, 2:UDP, 3:MQTT, 4:TCP) ve Payload Türünü (0:HEX, 1:ThingSpeak, 3:ThingsBoard, 5:JSON) göster veya ayarla |
AT+RXDL | Alış zamanını göster veya ayarla |
AT+EXT | Sayım değerini göster veya ayarla |
AT+SHTEMP | Sıcaklık alarmını göster veya ayarla |
AT+SHHUM | Nem alarmını göster veya ayarla |
AT+GETSENSORVALUE | Geçerli sensör ölçümünü göster |
AT+DNSCFG | DNS Sunucusunu göster veya ayarla |
AT+CSQTIME | Ağa katılma süresini göster veya ayarla |
AT+BKDNS | Dinamik alan adı çözümleme IP'sini göster veya ayarla |
AT+TLSMOD | TLS modunu göster veya ayarla |
AT+SLEEP | Uyku modunu göster veya ayarla |
AT+GETLOG | Seri port günlüklerini yazdır |
AT+CLOCKLOG | SHT kayıt zamanını göster veya ayarla |
AT+DOWNTE | Standart sürüm ile 1T sürümü downlink'leri arasında dönüşüm |
MQTT Yönetimi
| Komut | Açıklama |
|---|---|
AT+MQOS | MQTT QoS seviyesini ayarla |
AT+CLIENT | MQTT Client ID'sini göster veya ayarla |
AT+UNAME | MQTT Kullanıcı Adını göster veya ayarla |
AT+PWD | MQTT Şifresini göster veya ayarla |
AT+PUBTOPIC | MQTT Publish Topic konusunu göster veya ayarla |
AT+SUBTOPIC | MQTT Subscribe Topic konusunu göster veya ayarla |
Sistem
| Komut | Açıklama |
|---|---|
AT+FDR1 | Şifreler hariç parametreleri fabrika varsayılanlarına sıfırla |
AT+FDR | Parametreleri Fabrika Varsayılanlarına Sıfırla |
AT+PWORD | Sistem şifresini göster veya ayarla |
AT+CDP | Önbelleğe alınan verileri oku veya temizle |
AT+LDATA | Son yüklenen verileri göster |
COAP Yönetimi
| Komut | Açıklama |
|---|---|
AT+URI1 | CoAP seçeneği 1'i göster veya ayarla |
AT+URI2 | CoAP seçeneği 2'yi göster veya ayarla |
AT+URI3 | CoAP seçeneği 3'ü göster veya ayarla |
AT+URI4 | CoAP seçeneği 4'ü göster veya ayarla |
Geçmiş Verileri Yazdır veya Temizle
| Komut | Açıklama |
|---|---|
AT+PDTA | Başlangıç sayfasından bitiş sayfasına kadar sektör verilerini yazdır |
AT+PLDTA | Son birkaç veri setini yazdır |
AT+CLRDTA | Depolamayı temizle, kayıt konumunu 1. konuma geri göster |
Örnek AT Konfigürasyonu
Cihaz bir MQTT sunucusuna (1.2.3.4:1883) bağlanacak ve JSON verisi gönderecek şekilde ayarlanmıştır.
- Her 5 dakikada bir sensör verisini sunucuya gönderir.
- NB-IoT ağından internete bağlanır.
- Şifreleme kapalıdır, doğrudan bağlantı sağlanır.
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