Instruksi AT Command pada ESP8266

posted in: Modul | 5

Salah satu cara akses ESP8266 adalah melalui serial komunikasi AT Command.

AT command ini dapat berfungsi apabila ESP8266 kamu sudah terinstall ESP8266 AT firmware atau firmware lain yang support AT firmware. Modul ESP8266 yang beredar di pasaran biasanya sudah terinstall AT firmware ini secara default. Kamu bisa mengecek versi AT firmware dengan perintah AT+GMR. Untuk dapat menggunakan perintah AT Command di bawah ini dengan baik dan benar, kami sarankan kamu sudah membaca Tutorial Dasar Mengakses ESP8266 dengan USB to TTL converter.

Pada dasarnya setiap instruksi memiliki 4 jenis dasar perintah, yang dijelaskan sebagai berikut :

TipeFormat instruksideskripsi
TestAT+<....>=?Query perintah Set atau parameter internal dan nilai rentangnya.
QueryAT+<....>?Mengembalikan nilai saat ini dari parameter.
SetAT+<....>=<…>Mengatur nilai parameter yang ditetapkan pengguna dalam perintah.
ExecuteAT+<....>Menjalankan atau mengeksekusi perintah

#catatan : tidak semua versi AT firmware menerapkan/kompatibel dengan semua instruksi ini

Secara garis besar, Instruksi AT Command di bagi menjadi 3 bagian :

Instruksi Dasar AT Command

InstruksiDeskripsi
ATTest AT startup
AT+RSTRestart module
AT+GMRView version info
AT+GSLPEnter deep-sleep mode
ATEAT commands echo or not
AT+RESTOREFactory Reset
AT+UARTUART configuration,
AT+UART_CURUART current configuration
AT+UART_DEFUART default configuration, save to flash
AT+SLEEPSleep mode
AT+RFPOWERSet maximum value of RF TX Power
AT+RFVDDSet RF TX Power according to VDD33

Untuk pembahasan lengkapnya di link : Pembahasan Instruksi Dasar AT Command

Instruksi Fungsi WIFI AT Command

InstruksiDeskripsi
AT+CWMODEWi-Fi mode(sta/AP/sta+AP)
AT+CWMODE_CURWi-Fi mode(sta/AP/sta+AP)
Won’t save to Flash
AT+CWMODE_DEFWi-Fi default mode(sta/AP/sta+AP)
Save to Flash
AT+CWJAPConnect to AP
AT+CWJAP_CURConnect to AP, won’t save to Flash
AT+CWJAP_DEFConnect to AP, save to Flash
AT+CWLAPOPTSet the configuration of command AT+CWLAP
AT+CWLAPLists available APs
AT+CWQAPDisconnect from AP
AT+CWSAPSet configuration of ESP8266 soft-AP
AT+CWSAP_CURSet configuration of ESP8266 soft-AP
Won’t save to Flash.
AT+CWSAP_DEFSet configuration of ESP8266 soft-AP
Save to Flash
AT+CWLIFGet station’s IP which is connected to ESP8266 soft-AP
AT+CWDHCPEnable/Disable DHCP
AT+CWDHCP_CUREnable/Disable DHCP, won’t save to Flash
AT+CWDHCP_DEFEnable/Disable DHCP, save to Flash
AT+CWDHCPS_CURSet IP range of DHCP server, won’t save to Flash
AT+CWDHCPS_DEFSet IP range of DHCP server, save to Flash
AT+CWAUTOCONNConnect to AP automatically when power on
AT+CIPSTAMACSet MAC address of ESP8266 station
AT+CIPSTAMAC_CURSet MAC address of ESP8266 station
Won’t save to Flash.
AT+CIPSTAMAC_DEFSet MAC address of ESP8266 station
Save to Flash.
AT+CIPAPMACSet MAC address of ESP8266 soft-AP
AT+CIPAPMAC_CURSet MAC address of ESP8266 soft-AP
Won’t save to Flash.
AT+CIPAPMAC_DEFSet MAC address of ESP8266 soft-AP
Save to Flash.
AT+CIPSTASet IP address of ESP8266 station,
AT+CIPSTA_CURSet IP address of ESP8266 station
Won’t save to Flash.
AT+CIPSTA_DEFSet IP address of ESP8266 station
Save to Flash.
AT+CIPAPSet IP address of ESP8266 soft-AP,
AT+CIPAP_CURSet IP address of ESP8266 soft-AP
Won’t save to Flash.
AT+CIPAP_DEFSet IP address of ESP8266 soft-AP
Save to Flash.
AT+CWSTARTSMARTStart SmartConfig
AT+CWSTOPSMARTStop SmartConfig
AT+CWSTARTDISCOVERStart the mode that ESP8266 can be found by WeChat
AT+CWSTOPDISCOVERStop the mode that ESP8266 can be found by WeChat
AT+WPSSet WPS function
AT+MDNSSet MDNS function

Untuk pembahasan lengkapnya di link : Pembahasan Instruksi Fungsi WIFI AT Command

Instruksi TCP/IP AT Command

InstruksiDeskripsi
AT+ CIPSTATUSGet connection status
AT+CIPSTARTEstablish TCP connection, UDP transmission or SSL connection
AT+CIPSSLSIZESet the size of SSL buffer
AT+CIPSENDSend data
AT+CIPSENDEXSend data, if or “\0” is met, data will be sent
AT+CIPSENDBUFWrite data into TCP-send-buffer
AT+CIPBUFRESETReset segment ID count
AT+CIPBUFSTATUSCheck status of TCP-send-buffer
AT+CIPCHECKSEQCheck if a specific segment is sent or not
AT+CIPCLOSEClose TCP/UDP/SSL connection
AT+CIFSRGet local IP address
AT+CIPMUXSet multiple connections mode
AT+CIPSERVERConfigure as server
AT+CIPMODESet transmission mode
AT+SAVETRANSLINKSave transparent transmission link to Flash
AT+CIPSTOSet timeout when ESP8266 runs as TCP server
AT+CIUPDATEUpgrade firmware through network
AT+PINGFunction PING
AT+CIPDINFOShow remote IP and remote port with “+IPD”

Untuk pembahasan lengkapnya di link : Pembahasan Instruksi TCP/IP AT Command

#catatan : untuk instruksi yang memiliki _DEF artinya konfigurasi akan tersimpan pada flash memori, sehingga ketika esp8266 di reset konfigurasinya tidak akan hilang. Sedangkan instruksi yang memilki _CUR ketika di esp8266 di reset konfigurasinya akan hilang.

Mau lihat tutorial ESP8266 lainnya? Klik di sini, sob!

5 Responses

  1. Musayyanah

    Gan… Apakah bisa modul esp konek dgn genuino… Dg menggunakan at command..

  2. Fahri Taufik

    Gan maaf mau tanya . ini saya klo ketik perintah AT+RST ko muncul nya kaya yang di bawah ?
    harus nya kan ready ini malah invalid . tapi kalo perintah yang lain mah bagus itu juga udh saya konekin ke ap ?
    minta pencerahan nya gan , makasih
    AT

    OK
    AT+RST

    OK
    WIFI DISCONNECT

    ets Jan 8 2013,rst cause:2, boot mode:(3,7)

    load 0x40100000, len 1396, room 16
    tail 4
    chksum 0x89
    load 0x3ffe8000, len 776, room 4
    tail 4
    chksum 0xe8
    load 0x3ffe8308, len 540, room 4
    tail 8
    chksum 0xc0
    csum 0xc0

    2nd boot version : 1.4(b1)
    SPI Speed : 40MHz
    SPI Mode : DIO
    SPI Flash Size & Map: 8Mbit(512KB+512KB)
    jump to run user1 @ 1000

    ⸮n’t use rtc mem data
    rl⸮⸮rl⸮⸮
    Ai-Thinker Technology Co.,Ltd.

    invalid
    WIFI CONNECTED
    WIFI GOT IP

  3. Versta

    Gan, kok dri serial monitor tidak ada response OK ya, dlu ps awal beli ada padahal.
    Both nl&cr br:115200.

    Bsa bantu gk gan?
    Saya coba pake example kaya ap & station normal. Tapi kok klo krim command dari serial monitor gk ad respon

Leave a Reply