Planning on going wireless? Integrate wireless connectivity features into your products, with ease and convenience, using our AT command firmware solution!


  • Collapse all
  • Expand all
Getting Started
Title Body Format Version Release Date Download
ESP8266 AT Command Examples

This document introduces the ESP8266 AT commands and explains how to use them and provides examples of several common AT commands.

PDF V1.3 2017.08.15
ESP8266 AT Instruction Set

For AT_V1.6.1 based on ESP8266_NONOS_SDK_V2.2.0

PDF V2.2.1 2018.05.24
ESP32 AT Instruction Set and Examples

This document introduces the ESP32 AT commands, explains how to use them and provides examples of several common AT commands.

PDF V1.1 2018.06.13


  • Collapse all
  • Expand all
Title Body Platform Version Release Datesort ascending Download

Release note is in the zip..

Bin V1.1 2018.06.13
ESP32-WROOM-32 AT Bin V1.1

Please see the release note in the ZIP file.

Bin V1.1 2018.06.13
ESP8266 AT Bin V1.6.2

1. Fix station connecting behavior after upgrading from an old version.

2. Fix wrong SSID query when the length of SSID is 32 bytes.

3. Optimize AT+CIUPDATE behavior.

Bin V1.6.2 2018.06.08
ESP8266 AT Bin V1.6.1

1. Fix an issue that light sleep current is larger than before.

Bin V1.6.1 2018.02.13
ESP8266 AT Bin V1.6

1. Update AT version to;

2. Add a new command `AT+SYSMSG` to enable some report information;

3. Add a new command `AT+CWCOUNTRY`;

    - `AT+CWCOUNTRY=<country_policy>,"country_code",<start_channel>,<total_channel_number>`

4. Add new command `AT+CIPSERVERMAXCONN`;


5. Update command `AT+CWLAP`;

    - `AT+CWLAP =<ssid>[,<mac>,<ch>,<scan_type>,<scan_time_min>,<scan_time_max>]`

6. Update command `AT+CWLAPOPT`;

    - Mask changes from 0x7F to 0x7FF

7. Optimize tcp server by using new `espconn_recv`;

8. Fix an issue that getting error irom string when print messages after upgrade;

9. Fix an issue that baudrate is not correctly set when it was set at 1,200;

10. Fix an issue that it should return error if the link id is wrong;

11. Fix an issue that DNS auto mode is used by default;

12. Fix a wrong link id issue when client connection number reaches maximum;

13. Fix an issue that error will be reported when the maximun connection number is more than 5;

14. Fix the message is incorrect when creating UDP if ip is a domain name;

15. Fix GSLP too long time error;

16. Fix that `AT+CIPSTART` causes busy if the server is connected at the same time;

Bin V1.6 2018.02.07
ESP-WROOM-32 AT Bin V1.0

Release note: https://github.com/espressif/esp32-at/releases

Bin V1.0.0 2017.11.17
ESP8266 AT Bin V1.5.1

1. Fixed the WPA2 KRACK issue.

2. Fixed the issue of wrong messages being displayed after upgrading the firmware. 

Bin V2.1 2017.11.06

The ESP32 sends AT commands through UART1 by default, for ESP32-WROVER, it is:

* GPIO19 is RXD

* GPIO22 is TXD

* GPIO14 is RTS

* GPIO15 is CTS

Bin V0.10 2017.09.18
ESP-WROOM-32 AT Bin V0.10

This is the first release of ESP32 AT firmware, which supports AT commands through UART. 

Please note that only Wi-Fi related functions are supported in this version. BLE-related functions will be supported in future release.

Bin V0.10 2017.06.14