Wi-Fi Modül için AT Komutları
IoT uygulamalarında kullanacağımız Wi-Fi modül ile haberleşme için “AT” komutlarını kullanacağız. Bu yol, Wi-Fi modül ile iletişimin en kolay yoludur.
Donanımsal olarak Wi-Fi modüle bağlanmanın ise iki yolu vardır. Birinci yol: MCU’a bağlamak.
İkinci yol ise USB’den TTL dönüştürücüsüne bağlamak. Biz, ikinci yolu inceleyeceğiz. CH340G, USB-TTL dönüştürücüsünü kullanacağız.
Her iki donanımsal yol için de “AT” komutları kullanılır.
ESP-AT komutlarının bir kısmını aşağıda listeledik. Bu komutlar, Wi-Fi modülü programlamak için kullanılır. TCP/IP işlemleri, Wİ-Fi istasyonu, Wi-Fi Access Point, Web Server işlemleri için “AT” komutları kullanılır.
Temel “AT” komutlarından bazıları:
AT: Başlangıçta test edin.
AT+RST: Bir modülü yeniden başlatın.
AT+GMR: Sürüm bilgilerini kontrol edin.
AT+CMD: Mevcut bellenimde desteklenen tüm AT komutlarını ve türlerini listeleyin.
AT+GSLP: Derin uyku moduna girin.
ATE: AT komutlarının yankılanmasını yapılandırın.
AT+RESTORE: Modülün fabrika varsayılan ayarlarını geri yükleyin.
AT+UART_CUR: Mevcut UART konfigürasyonu, flaşa kaydedilmedi.
AT+UART_DEF: Varsayılan UART yapılandırması, flaşa kaydedilir.
AT+SLEEP: Uyku modunu ayarlayın.
TCP/IP “AT” Komutları:
AT+CIPV6: İnternet Protokolü Sürüm 6 (IPv6) ağını etkinleştirin/devre dışı bırakın.
AT+CIPSTATE: TCP/UDP/SSL bağlantı bilgilerini alın.
AT+CIPSTATUS (kullanımdan kaldırıldı): TCP/UDP/SSL bağlantı durumunu ve bilgilerini alın.
AT+CIPDOMAIN: Bir Etki Alanı Adını Çözümleyin.
AT+CIPSTART: TCP bağlantısı, UDP iletimi veya SSL bağlantısı kurun.
AT+CIPSTARTEX: Otomatik olarak atanan bir kimlikle TCP bağlantısı, UDP iletimi veya SSL bağlantısı kurun.
[Yalnızca Veri Modu] +++: Veri modundan çıkın.
AT+CIPSEND: Normal iletim modunda veya Wi-Fi normal iletim modunda veri gönderin
Espressif sayfasında tüm komutları bulabilirsiniz.
Bu komutları Wi-Fi modüle göndermek için Arduino Serial Port aracını veya internetten indirebileceğiniz PuttY programını kullanabilirsiniz.