ESP8266 AT команды v0.19

ESP8266 Datasheet - AT Instruction Set V0.15 - 04.09.2014 English ESP8266 Datasheet - AT Command Examples V0.1 04.09.2014 English

ESP8266 AT команды на русском

Полный список ESP8266 AT команд на русском. Актуально для версии AT v0.19 SDK v0.9.2
Дополнительно представлены ESP8266 AT команды для прошивки ESP8266 electrogragon v0.925
КомандаОписаниеТипВыполнениеЗапрос/ТестПараметры
ATПроверка модуля. Если модуль успешно стартовал, то отвечает "OK"базоваяAT--
AT+RSTПерезапуск модуля. После успешного перезапуска возвращает "OK"базоваяAR+RST--
AT+GMRОтобразить версию прошивки. Версия отображается в виде 8 или 10 цифр. Первая группа 4 цифры - версия AT (например, 0019), вторая группа 4 или 6 цифр - версия SDK (например, 000902)базоваяAT+GMR--
AT+CWMODEПереключение режима wifi. Для вступления в силу требуется перезапуск модуля командой AT+RSTwifiAT+CWMODE=<режим>AT+CWMODE?
AT+CWMODE=?
1=Station, 2=AP, 3=Оба режима (Station+AP)
AT+CWJAPПодключение к APwifiAT+CWJAP =<идентификатор сети>,<пароль>AT+CWJAP?SSID и пароль указываются в двойных кавычках
AT+CWLAPОтобразить список доступных AP. Выводит SSID, метод шифрования, силу сигнала. Типы шифрования: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSKwifiAT+CWLAP--
AT+CWQAPОтключение от APwifiAT+CWQAPAT+CWQAP=?-
AT+CWSAPУстановить параметры для режима APwifiAT+CWSAP= <идентификатор сети>,<пароль>,<канал>, <тип шифрования>AT+CWSAP? возвращает текущие параметрыSSID и пароль указываются в двойных кавычках. Типы шифрования: 0:Open, 1: WEP, 2:WPA_PSK, 3:WPA2_PSK, 4:WPA_WPA2_PSK
AT+CWLIFОтобразить IP адреса (только для режимов 2-SoftAP и 3-Station+SoftAP) подключенных клиентовwifiAT+CWLIF--
AT+CIPSTATUSОтобразить статус подключения. Возвращает =ID соединения 0-4"
=тип соединения
“TCP” or “UDP”,
=IP адрес,
=порт,=тип связи: 0: подсоединен как клиент, 1: как сервер
TCP/IPAT+CIPSTATUS--
AT+CIPSTARTУстановить подключение TCP или UDP.TCP/IP1. Одиночное подключение (+CIPMUX=0)
AT+CIPSTART= <тип>,<адрес>,<порт>
2. Множественное подключение:
(+CIPMUX=1)
AT+CIPSTART= <тип>,<адрес>, <порт>
AT+CIPSTART=? ID
соединения 0-4,
<тип>=TCP или UDP, <адрес>=IP адрес удаленного хоста, <порт>= порт удаленного хоста. Возвращает "OK", "ERROR" или "ALREADY CONNECT"
AT+CIPSENDОтправить данныеTCP/IP1. Одиночное подключение (+CIPMUX=0)
AT+CIPSEND=<длина>
2. Множественное подключение:
(+CIPMUX=1) AT+CIPSEND= <идентификатор>,<длина>
AT+CIPSEND=?Длина данных в пакете до 2048 байт. Между пакетами интервал 20мс. После получения данной команды модуль возвращает ">" и переходит в режим приема данных по RX, после приема данных необходимой длины передает их в радиоканал. При успешной передаче возвращает "SEND OK". Прервать режим приема данных и перейти в командный режим можно последовательностью "+++"
AT+CIPCLOSEЗакрыть подключение TCP или UDPTCP/IP1. Множественное подключение:
(+CIPMUX=1) AT+CIPCLOSE=
2. Одиночное подключение (+CIPMUX=0) AT+CIPCLOSE
AT+CIPCLOSE=?Возвращает "LINK IS NOT" или "UNLINK" если ID соединения уже разорвано, ERROR если соединения нет.
AT+CIFSRОтобразить IP адрес, который получили от APTCP/IPAT+CIFSRAT+CIFSR=?-
AT+CIPMUXВыбрать режим одиночных или множественных подключенийTCP/IPAT+CIPMUX=<режим>AT+CIPMUX?0=одиночные подключение, 1=множественные подключения.
Изменить режим можно только после закрытия всех подключений. Если запущен сервер, то требуется перезагрузка модуля.
AT+CIPSERVERЗапустить (перезапустить) серверTCP/IPAT+CIPSERVER= <режим>[,<порт> ]-0=сервер отключен, 1=сервер запущен. Порт по умолчанию:333. Для запуска сервера модуль должен быть в режиме множественных подключений AT+CIPMUX=1.
AT+CIPSTOУстановить таймаут сервераTCP/IPAT+CIPSTO=<таймаут>AT+CIPSTO?таймаут в секундах от 0 до 28800
AT+CIPMODEУстановить сквозной режим-AT+CIPMODE=<режим>AT+CIPMODE?0=обычный режим, 2=сквозной режим
AT+CIUPDATEОбновление прошивки через облако. Модуль должен быть в режиме 1 или 3 и быть подключен к AP с доступом к интернет. В настоящее время имеет смысл только для официальных прошивок.-AT+CIUPDATE
+IPDПолучить данные из сети---1. Одиночные подключения
(+CIPMUX=1)
+IPD,<длина>:<данные>
2. Множественные подключения
(+CIPMUX=1)
+IPD,,<длина>,<данные>
AT+CIOBAUDУстановить скорость соединения на порту (для прошивки electrogragon версии 0.922)-AT+CIOBAUD=<скорость>AT+CIOBAUD=
AT+CIOBAUD=?
скорость=9600, 19200, 38400, 57600, 74880, 115200, 230400,460800, 921600
AT+CSYSWDTENABLE
Включение сторожевого таймера
(для прошивки electrogragon версии 0.922)
WatchDogTimer перезапускает модуль при наличии ошибок
AT+CSYSWDTDISABLEВыключение сторожевого таймера
(для прошивки electrogragon версии 0.922)
отключение WatchDogTimer
AT+SETIPУстановить IP для режима AT+CWMODE=2
(для прошивки electrogragon версии 0.925)
AT+USETIPУстановить IP в режим авто
(для прошивки electrogragon версии 0.925)
AT+SAPIPУстановить IP для режима AT+CWMODE=1
(для прошивки electrogragon версии 0.925)
AT+USAPIPУстановить IP по умолчанию 192.168.4.1 для режима AT+CWMODE=1
(для прошивки electrogragon версии 0.925)