ESP8266 AT команды v0.22
Вместо AT+UART сейчас две команды: AT+UART_CUR (current, параметры только для текущего сеанса) и AT+UART_DEF (default, т.е. с сохранением во flash память и использование этих параметров по-умолчанию при следующей загрузке). Аналогично изменились WiFi команды AT+CWMODE, и другие.
Новая команда AT+CWAUTOCONN
Новые команды AT+CWSTARTSMART / AT+CWSTOPSMART
Новая команда AT+SAVETRANSLINK
Примечание.
Для модулей с 512KB flash:
пользовательские параметры сохраняются в диапазон адресов 0x3C000 ~ 0x40000, 16KB;
область системных параметров 0x7C000~0x80000, 16KB
Для модулей с 1MB flash (или более 1MB):
пользовательские параметры сохраняются в диапазон адресов 0x7C000 ~ 0x80000, 16KB;
область системных параметров: последние 16KB
ESP8266 AT команды на русском v0.22 SDK 1.0.0
Полный список ESP8266 AT команд на русском. Актуально для версии AT v0.22 SDK v1.0.0
Команда | Описание | Тип | Выполнение | Запрос/Тест | Параметры |
---|---|---|---|---|---|
AT | Проверка модуля | базовая | AT | — | Если модуль успешно стартовал, то отвечает «OK» |
AT+RST | Перезапуск модуля | базовая | AR+RST | — | После успешного перезапуска возвращает «OK» |
AT+GMR | Отобразить версию прошивки. | базовая | AT+GMR | — | Версия отображается в виде 8 цифр. Первая группа 4 цифры — версия AT (например, 0022), вторая группа 4 — версия SDK (например, 0100) |
AT+GSLP | Переход в режим пониженного энергопотребления | базовая | AT+GSLP= | Пример: AT+GSLP=5000 (5сек) Для того, чтобы модуль вышел из режима сна, необходимо соединить выводы XPD_DCDC и EXT_RSTB | |
ATE | включить/выключить эхо | базовая | ATE0 ATE1 | Замечание: ATE без 0 или 1 приводит к ошибке. | |
AT+RESTORE | Сбросить на заводские настройки | базовая | AT+RESTORE | Примечание: после сброса настроек произойдет перезагрузка модуля | |
AT+UART_CUR | Настройка последовательного интерфейса для текущего сеанса (current, т.е. без сохранения во flash память) | базовая | AT+ UART_CUR= baudrate, databits, stopbits, parity, flow control | скорость 4400-4608000 биты данных 5:5 бит 6:6 бит 7:7 бит 8:8 бит стоп биты 1:1 стоп бит 2:1.5 стоп бит 3:2 стоп бит |
Базовые AT команды ESP8266
ESP8266 в своей конфигурации по умолчанию загружается в режим последовательного модема. В этом режиме вы можете общаться с ним с помощью набора AT-команд. AT-команды ESP8266 можно разделить на три категории: базовые, уровень Wi-Fi и уровень TCP/IP. Ниже приведен список всех базовых AT команд, поддерживаемых ESP8266, с объяснением, что они делают, и как их использовать.
Варианты команд
Каждая команда имеет до 4 вариантов, изменяющих ее назначение. Вы можете выбирать между ними, добавляя одно из четырех возможных значений в конце основной команды. Эти четыре дополнения могут иметь следующие значения: «» , =
Тип | Формат команды | Описание |
---|---|---|
Тест | AT+=? | Запрос внутренних параметров и диапазона их значений для заданной команды. |
Запрос | AT+? | Возвращает текущее значение параметра. |
Установка | AT+= | Установка параметров, заданных в команде пользователем, и запуск этой команды. |
Выполнение | AT+ | Запуск команды без заданных пользователем параметров. |
- не все команды поддерживают все 4 варианта;
- квадратные скобки [] обозначают значение по умолчанию; оно либо не требуется, либо может не отображаться;
- строковые значения необходимо заключать в двойные кавычки, например, AT+CWSAP=»ESP756290″,»21030826″, 1,4 ;
- скорость передачи данных по умолчанию равна 115200;
- AT команды должны печататься заглавными буквами и оканчиваться новой строкой ( CR LF ).
Базовые AT команды
Список команд
Команда | Описание |
---|---|
AT | Проверить запуск AT |
AT+RST | Перезапустить модуль |
AT+GMR | Проверить информацию о версии |
AT+GSLP | Войти в режим глубокого сна |
ATE | Настроить эхо AT команд |
AT+RESTORE | Сбросить модуль на заводские настройки |
AT+UART_CUR | Текущая конфигурация UART |
AT+UART_DEF | Конфигурация UART по умолчанию, сохраненная во флеш-памяти |
AT+SLEEP | Настройка режимов сна |
AT+WAKEUPGPIO | Настройка GPIO для просыпания ESP8266 из режима легкого сна |
AT+RFPOWER | Установка максимального значения RF мощности передачи |
AT+RFVDD | Установка RF мощности передачи в соответствии с VDD33 |
AT+RFAUTOTRACE | Установка подстройки радиочастоты |
AT+SYSRAM | Проверка доступного размера RAM |
AT+SYSADC | Проверка значения АЦП |
AT+SYSIOSETCFG | Установка конфигурации выводов ввода/вывода |
AT+SYSIOGETCFG | Получение конфигурации выводов ввода/вывода |
AT+SYSGPIODIR | Настройка направления выводов ввода/вывода общего назначения (GPIO) |
AT+SYSGPIOWRITE | Настройка выходного уровня GPIO |
AT+SYSGPIOREAD | Проверка входного уровня GPIO |
AT+SYSMSG_CUR | Текущая установка системных сообщений |
AT+SYSMSG_DEF | Установка системных сообщений по умолчанию |
Команды
AT – проверить запуск AT
Команда выполнения | AT |
---|---|
Отклик | OK |
Параметры | – |
AT+RST – перезапустить модуль
Команда выполнения | AT+RST |
---|---|
Отклик | OK |
Параметры | – |
AT+GMR – проверить информацию о версии
Команда выполнения | AT+GMR | ||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Отклик |
|