AT Komutları ile ESP8266 Kontrolü

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 Komut Kullanımı ve Açıklamaları
ESP8266 için AT Komutları

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?
AT+CWJAP=”SSID”,”Password”

Query AT+CWJAP? +CWJAP:”WIFI-ADI” OK

Bağlı olduğu Kablosuz ağ bilgisi/ Yeni Kablosuz ağa bağlanma

AT+CWQAP=?
AT+CWQAP

Query OK

Mevcut kablosuz ağdan çıkma

AT+CIFSR

AT+CIFSR 192.168.1.105 OK

Kullandığı Ip adres bilgisi

AT+ CWSAP?
AT+ CWSAP= <ssid>,<pwd>,<chl>, <ecn>

Query
ssid, pwd
chl = channel, ecn = encryption

Access Point modunda yayın yapacağı kablosuz ağ ismi ve şifresi

AT+CWMODE?
AT+CWMODE=1
AT+CWMODE=2
AT+CWMODE=3

Query STA AP

Kablosuz ağa modları
1-STA. 2-AT. 3-STA&AT

AT+CIPSTART=? (CIPMUX=0)
AT+CIPSTART = <type>,<addr>,<port> (CIPMUX=1) AT+CIPSTART= <id><type>,<addr>, <port>

Query
id = 0-4, type = TCP/UDP, addr = IP address, port= port

TCP ya da UDP sunucusuna bağlan

AT+ CIPMUX?
AT+ CIPMUX=0
AT+ CIPMUX=1

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>;
(CIPMUX=1) AT+CIPSEND= <id>,<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?
AT+CIPSTO=<time>

Query
<time>0~28800 in seconds

Geçerli server uyku modu süresi

AT+CIOBAUD?
Supported: 9600, 19200, 38400, 74880, 115200, 230400, 460800, 921600

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

  1. +CIPUPDATE:1
  2. +CIPUPDATE:2
  3. +CIPUPDATE:3
  4. +CIPUPDATE:4

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

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.