TXD = Transmitter data serial, pengirim data serial
RXD = Receiver data serial, penerima data serial
VCC = 3.3V
GND = 0V
CH_PD = Power down pin. Konek ke 3.3V untuk operasi normal
RST = Reset
ADC = Analog digital converter, untuk komunikasi serial analog
Selebihnya Pin GPI/O = Pin untuk input atau output
Intruksi ATCommand :
Klik untuk zoom in |
Buka aplikasi arduino SDK cari dan buka serial terminal connection untuk modul testing modul dengan penyetelan baudrate 9600 BAUD.
Reset modul untuk mengetahui versi modul tersebut, ketik perintah berikut pada serial terminal:
AT+RST
Misal, Respon:
ü! ¤§ æÇ!ÿ1ä)}ô Êõ
[Vendor:www.ai-thinker.com Version:0.9.2.4]
Set mode untuk client:
AT+CWMODE=1
Respon:
change
Perintah untuk cek list jaringan Wifi yang tersedia:
AT+CWLAP
Misal, Respon:
+CWLAP:(4,"dcoda",-86,"9c:97:26:ce:b3:d9",1)
+CWLAP:(4,"HCWireless",-53,"00:24:a5:bd:10:d4",8)
OK
Ketik perintah berikut untuk konek ke akses poin:
AT+CWJAP="YOURSSID","YOURPASSWORD"
Misal, jika berjasil Respon:
OK
Membuka koneksi TCP untuk ke website:
AT+CIPSTART="TCP","google.co.uk",80
Respon:
OK
Linked
Request sebuah halaman (number of bytes includes a CR & LF):
AT+CIPSEND=30
Respon:
>
kodei ini '>' menandakan bahwa modul sekarang tidak mengharapkan 30 bytes data termasuk CF & LF
Kirim sebuah data GET request untuk halaman:
GET http://www.google.co.uk/
Modul akan mengembalikan hasil dari request halaman tersebut yang diikuti dengan respon OK.
----------------------------------------------------------------------------------------------------
Contoh dasar untuk akses server:
Buka serial terminal connection untuk testin modul denan penyetelan a baudrate 9600 BAUD.
Reset modul untuk mengetahui versi modul tersebut, ketik perintah berikut pada serial terminal:
AT+RST
Setel mode untuk kedua client dan access point:
AT+CWMODE= Pin pada ESP?
Modul (Koneksi Wifi) seharusnya sudah mulai terdeteksi dan terlihat sekarang untuk beberapa perangkat seperti komputer/tablet/smartphone dengan default SSID dari ESP / "ESP_9D66BF" sebagai open network. Konekan perangkat kita ke jaringan wifi client ini.
Ketik perintah dibawah untuk memberikan akses multiple connections:
AT+CIPMUX= Pin pada ESP?
ketika perintah selanjutnya untuk, Aktifkan sebagai server untuk menerima koneksi dari port 80:
AT+CIPSERVER=1,80
Berikut adalah Default address (gateway) dari modul akan terlihat seperti berikut 192.168.4.1
Buka browser pada Client (Pc/Laptop) dan ketik alamat ip default yang tadi. Sekarang kita seharusnya sudah bisa melihat request dari browser yang muncul di terminal window, untuk mengirim perintah dasar dan respon:
Beritahu modul bahwa kita mengirim data sebesar 26 bytes (termasuk CR+LF)
AT+CIPSEND=0,26
Modul akan merespon dengan balasan '>'
Ketik perintah berikut, untuk mengirim text hello world kepada browser client:
<body>Hello World</body>
Jika tidak ada yang salah pada proses sebelumnya, seharusnya text hello world sekarang muncul di browser, karena browser pc kita yang bertindak sebagai client.
Ketik perintah berikut, untuk mematikan koneksi (Disconnect)
AT+CIPCLOSE=0
Okay, sekian dulu ya.Mohon maaf apabila ada kesalahan dalam penulisan informasi diatas.
Pada artikel selanjutnya aku akan membahas FTDI module basic breakout sebagai perangkat pendukung dari modul ESP8266/ ESP8266MOD ini. Semoga aku bisa segera posting lanjutannya.
Jika anda suka artikel ini. Silakan berikan pertanyaan, kritik atau komentar yang membangun.
Goodluck!