Wifi modülü olarak bilinen ESP8266 fonksiyonlarının kullanımını sağlayan AT komutları mevcuttur. Firmware sürümlerine göre yeni AT komutları gelişmektedir. Makale içerisinde en sık kullanılan AT komutlarından bahsedeceğiz bu komutlar ile ESP8266 modülünüzün STA, AP gibi modlarını değiştirebilir, kablosuz ağa bağlanmasını sağlayabilir, UDP ya da TCP server kurabilirsiniz.

AT Komutları Kullanımı ve Açıklamaları
Kullanımı |
Olası Komut Sonuçları |
Açıklama |
AT |
OK |
Çalışma Bilgisi |
AT+RST |
OK [System Ready] |
Restart |
AT+GMR |
AT+GMR 0018000902 OK |
Firmware Sürümü |
AT+CWLAP |
AT+CWLAP +CWLAP:(4,”Turktelekom”,- 38,”70:62:b8:6f:6d:58″,1) +CWLAP:(4,”Superonline”,-83,”f8:7b:8c:1e:7c:6d”,1) OK |
Çevrede bulunan Kablosuz ağların listesi |
AT+CWJAP? |
Query AT+CWJAP? +CWJAP:”WIFI-ADI” OK |
Bağlı olduğu Kablosuz ağ bilgisi/ Yeni Kablosuz ağa bağlanma |
AT+CWQAP=? |
Query OK |
Mevcut kablosuz ağdan çıkma |
AT+CIFSR |
AT+CIFSR 192.168.1.105 OK |
Kullandığı Ip adres bilgisi |
AT+ CWSAP? |
Query |
Access Point modunda yayın yapacağı kablosuz ağ ismi ve şifresi |
AT+CWMODE? |
Query STA AP |
Kablosuz ağa modları |
AT+CIPSTART=? (CIPMUX=0) |
Query |
TCP ya da UDP sunucusuna bağlan |
AT+ CIPMUX? |
Query Single Multiple |
TCP/UDP Bağlantıların Çoklu yada Tekil ayarlanması |
AT+CWLIF |
Modüle bağlı cihazların listesi |
|
AT+CIPSTATUS |
AT+CIPSTATUS? CONECT |
Bağlı olduğu TCP bilgisi |
(CIPMUX=0) AT+CIPSEND=<length>; |
TCP ile veri gönderimi |
|
AT+CIPCLOSE=<id> veya AT+CIPCLOSE |
TCP ya da UDP bağlantısını sonlandırma |
|
AT+ CIPSERVER= <mode>[,<port>] |
Server Kapalı için mode 0; Server Açık için mode 1 to open; port = port |
Server ve port bilgilerinin ayarlanması |
AT+CIPSTO? |
Query |
Geçerli server uyku modu süresi |
AT+CIOBAUD? |
Query AT+CIOBAUD? +CIOBAUD:9600 OK |
Seri haberleşmede kullanılacak haberleşme bant genişilikleri |
AT+CIFSR |
AT+CIFSR 192.168.0.106 OK |
IP adres controle |
AT+CIUPDATE |
|
Otomatik firmware güncellemesi (Aktif modüller için) |
+IPD |
(CIPMUX=0): + IPD, <len>: (CIPMUX=1): + IPD, <id>, <len>: <data> |
TCP ile Alınan veriler |
AT+CSYSWDTENABLE |
Watchdog Enable* |
Watchdog sistemin kitlenmesi durumunda işlemi çalışır vaziyete getirmek için otomatik başlatmaya yaramaktadır. |
AT+CSYSWDTDISABLE |
Watchdog Disable* |
Watchdog sistemin kapalı kalmasını sağlar. Bazı gecikmeli durumlarda sistemin sürekli baştan başlamasına engel olmak için kapatılabilir. |
Bu AT fonksiyonların kullanılmasında önemli olan etken ise seri haberleşme üzerinden gerçekleştirmesidir.
“AT Komutları ile ESP8266 Kontrolü” için 2 yorum