Cat_ESP8266_10

AT команды связанные с функцией Wi-Fi

Функции Wi-Fi подключения, запускаться из командной строки
Команда Описание 
1 AT+CWMODE Проверка, настройка режима работы Wi-Fi (sta/AP/sta+AP), (не рекомендуется для новых проектов).
2 AT+CWMODE_CUR Проверка, настройка режима текущей работы Wi-Fi (sta/AP/sta+AP). Параметры действительны до момента выключения или рестарта модуля.
3 AT+CWMODE_DEF Проверка, настройка режима работы Wi-Fi по умолчанию (sta/AP/sta+AP). Параметр сохраняется во флэш памяти и используется при включении модуля или рестарте.
4 AT+CWJAP Подключиться к AР (роутер, модуль Wi-Fi в режиме АР),(не рекомендуется для новых проектов).
5 AT+CWJAP_CUR Подключиться к AР в текущем сеансе работы. Параметр не сохраняется во флэш памяти, действие команды действует до выключения модуля или рестарта.
6 AT+CWJAP_DEF Подключиться к AР параметр сохраняется в памяти флэш и это значение будет действовать по умолчанию. При включении или рестарте модуля этот параметр будет вступать в действие.
7 AT+CWLAPOPT Настройка конфигурации для команды AT + CWLAP
8 AT+CWLAP Показать список достпуных станций (APs)
9 AT+CWQAP Отключиться от станции (AP).
10 AT+CWSAP Настроить конфигурацию для soft-AP ESP8266, имя, пароль доступа, режим работы, (не рекомендуется для новых проектов).
11 AT+CWSAP_CUR Настроить текущую конфигурацию для soft-AP ESP8266, имя, пароль доступа, режим работы. Значение это параметра действительно до момента выключения или рестарта модуля.
12 AT+CWSAP_DEF Настроить конфигурацию для soft-AP ESP8266 по умолчанию, имя, пароль доступа, режим работы. Значение этого параметра сохраняется во флэш памяти и используется при включении и рестарте модуля.
13 AT+CWLIF Получить IP-станции, которая соединена с модулем ESP8266 в режиме soft-AP
14 AT+CWDHCP Включить/Выключить DHCP, (не рекомендуется для новых проектов).
15 AT+CWDHCP_CUR Включить/Выключить DHCP для текущего сеанса работы. Параметр не сохраняется во флэш и действует только для текущего сеанса работы.
16 AT+CWDHCP_DEF Включить/Выключить DHCP – параметр по умолчанию. Параметр сохраняется во флэш и активируется при включении или рестарте модуля.
17 AT+CWDHCPS_CUR Задать диапазон IP для DHCP для текущего сеанса работы. Параметр не сохраняется во флэш и действует только для текущего сеанса работы.
18 AT+CWDHCPS_DEF Задать диапазон IP для DHCP – параметр по умолчанию. Параметр сохраняется во флэш и активируется при включении или рестарте модуля.
19 AT+CWAUTOCONN Подключение к AP автоматически при вклчении питания модуля или его рестарта.
20 AT+CIPSTAMAC Установить MAC адрес для ESP8266 режим станции (AP), (не рекомендуется для новых проектов).
21 AT+CIPSTAMAC_CUR Установить MAC адрес для ESP8266 режим станции (AP) для текущего сеанса работы. Параметр не сохраняется во флэш и действует только для текущего сеанса работы.
22 AT+CIPSTAMAC_DEF Установить MAC адрес для ESP8266 режим станции (AP) – параметр по умолчанию. Параметр сохраняется во флэш и активируется при включении или рестарте модуля.
23 AT+CIPAPMAC Установить MAC адрес для ESP8266 режим soft-AP,  (не рекомендуется для новых проектов).
24 AT+CIPAPMAC_CUR Установить MAC адрес для ESP8266 режим soft-AP для текущего сеанса работы. Параметр не сохраняется во флэш и действует только для текущего сеанса работы.
25 AT+CIPAPMAC_DEF Установить MAC адрес для ESP8266 режим soft-AP – параметр по умолчанию. Параметр сохраняется во флэш и активируется при включении или рестарте модуля.
26 AT+CIPSTA Установить IP адрес для ESP8266 режим станции (AP), (не рекомендуется для новых проектов).
27 AT+CIPSTA_CUR Установить IP адрес для ESP8266 режим станции (AP) для текущего сеанса работы. Параметр не сохраняется во флэш и действует только для текущего сеанса работы.
28 AT+CIPSTA_DEF Установить IP адрес для ESP8266 режим станции (AP) – параметр по умолчанию. Параметр сохраняется во флэш и активируется при включении или рестарте модуля.
29 AT+CIPAP Установить IP адрес для ESP8266 режим soft-AP, (не рекомендуется для новых проектов).
30 AT+CIPAP_CUR Установить IP адрес для ESP8266 режим soft-AP для текущего сеанса работы. Параметр не сохраняется во флэш и действует только для текущего сеанса работы.
31 AT+CIPAP_DEF Установить IP адрес для ESP8266 режим soft-AP – параметр по умолчанию. Параметр сохраняется во флэш и активируется при включении или рестарте модуля.
32 AT+CWSTARTSMART Старт SmartConfig
33 AT+CWSTOPSMART Стоп SmartConfig
34 AT+CWSTARTDISCOVER Запустите режим, который ESP8266 может быть найден в WeChat
35 AT+CWSTOPDISCOVER Остановить режим, который ESP8266 может быть найден в WeChat
36 AT+WPS Настроить WPS функцию
37 AT+MDNS Настроить MDNS функцию

Команды
1.AT+CWMODE  WiFi режим
Это команда позволяет получить текущий параметр настройки, диапазон значений параметра, а также настроить режим работы WiFi модуля.

AT+CWMODE – WiFi mode
Эту команду не рекомендуется использовать для новых проектов. Используйте команды AT+CWMODE_CUR и AT+CWMODE_DEF.
Команда AT+CWMODE=? 
Отклик +CWMODE:( диапазон значений параметров команды <mode>)
OK
Параметр Получаем допустимый диапазон. Смотрите, параметры настройки команды. 
Пример (команда – ответ) AT+CWMODE=?
+CWMODE:(1-3)
OK
Команда AT+CWMODE?
Отклик +CWMODE:<mode>
OK
Параметр  Получаем текущую настройку. Смотрите, параметры настройки команды. 
Пример (команда – ответ) AT+CWMODE?
+CWMODE:2
OK
Команда AT+CWMODE=<mode>
Отклик OK
Параметр <mode>
1 : режим станции
2 : режим softAP
3 : режим совмещенный softAP + station
Пример (команда – ответ) AT+CWMODE=1

OK

Примечание Эта установка будет сохранена в области параметров системы во флэш памяти. Она не будет стерта даже при выключении питания и перезагрузки.

 2. AT+CWMODE_CUR  текущий режим WiFi
Это команда предназначена для настройки текущего режима работы Wi-Fi модуля. Этот режим сохраняется, только для текущего сеанса работы. С помощью этой команды можно не только задать, а также получить допустимые значение параметра и получить текущий режим работы.

AT+CWMODE_CUR – задать режим работы WiFi (sta/AP/sta+AP)
Команда AT+CWMODE_CUR=? 
Отклик +CWMODE_CUR:( диапазон значений параметров команды <mode>)
OK
Параметр Получаем допустимый диапазон. Смотрите, параметры настройки команды. 
Пример (команда – ответ) AT+CWMODE_CUR=?
+CWMODE_CUR:(1-3)
OK
Команда AT+CWMODE_CUR?
Отклик +CWMODE:<mode>
OK
Параметр  Получаем текущую настройку. Смотрите, параметры настройки команды. 
Пример (команда – ответ) AT+CWMODE_CUR?
+CWMODE_CUR:2
OK
Команда AT+CWMODE_CUR=<mode>
Отклик OK
Параметр <mode>
1 : режим станции (sta)
2 : режим softAP (AP)
3 : режим совмещенный softAP + station (sta+AP)
Пример (команда – ответ) AT+CWMODE_CUR=1

OK

Примечание Эта установка не сохраняется в области параметров системы во флэш памяти. Эти настройки будет сохраняется, только для текущего сеанса работы или рестарта модуля.

 3. AT+CWMODE_DEF  режим WiFi по умолчанию
Это команда предназначена для настройки режима работы Wi-Fi модуля по умолчанию. Этот режим сохраняется во флэш памяти и используется при включении модуля или его рестарте. С помощью этой команды можно не только задать, а  также получить допустимые значение параметра и получить информацию о режиме работы по умолчанию.

AT+CWMODE_DEF– задать режим работы WiFi по умолчанию (sta/AP/sta+AP)
Команда AT+CWMODE_DEF=? 
Отклик +CWMODE_DEF:( диапазон значений параметров команды <mode>)
OK
Параметр Получаем допустимый диапазон. Смотрите, параметры настройки команды. 
Пример (команда – ответ) AT+CWMODE_DEF=?
+CWMODE_DEF:(1-3)
OK
Команда AT+CWMODE_DEF?
Отклик +CWMODE_DEF:<mode>
OK
Параметр  Получаем текущую настройку. Смотрите, параметры настройки команды. 
Пример (команда – ответ) AT+CWMODE_DEF?
+CWMODE_DEF:2
OK
Команда AT+CWMODE_DEF=<mode>
Отклик OK
Параметр <mode>
1 : режим станции (sta)
2 : режим softAP (AP)
3 : режим совмещенный softAP + station (sta+AP)
Пример (команда – ответ) AT+CWMODE_DEF=1

OK

Примечание Эта установка сохраняется в области параметров системы во флэш памяти.

4. AT+CWJAP  подключиться к станции (AP)
Это команда позволяет получить текущий параметр настройки, диапазон значений параметра, а также настроить режим работы WiFi модуля.

AT+CWJAP – Подключиться к AP
Эту команду не рекомендуется использовать для новых проектов. Используйте команды AT + CWJAP CUR или AT + CWJAP_DEF.
Команда AT+CWJAP?
Отклик +CWJAP:<ssid>, <bssid>, <channel>, <rssi>
OK
Параметр <ssid> string, AP’s SSID – название станции, МАС-адрес, радиоканал, уровень сигнала.
Пример (команда – ответ) AT+CWJAP?
No AP (нет подключения)OKAT+CWJAP?
+CWJAP:”catcatcat”,”94:0c:6d:bd:ca:72″,11,-51 (станция подключения)OK
Команда AT+CWJAP=<ssid>, <pwd>[, <bssid>]
Отклик OK
or
+CWJAP:<error code>
FAIL 
Параметр <ssid> строка, AP’s SSID
<pwd> строка, MAX: 64 байт ASCII
[<bssid>] строка, MAC адрес станций (AP’s), для нескольких точек доступа может иметь тот же
SSID <error code> только для справки, это код не является надежным
<error code> 1 Тайм-аут подключения.
<error code> 2 неправильный пароль.
<error code> 3 не нашел цели AP.
<error code> 4 подключение потерпело неудачу.
Это команда нуждается в активном режиме станции. Escape синтаксис символа необходим когда в “SSID” или “password” содержит специальные символы ( ’ , ’ or ’ ” ’or ’ \ ’).
Пример (команда – ответ) AT+CWJAP=”catcatcat”,”pasword”
WIFI CONNECTED
WIFI GOT IPOK
если ошибка
AT+CWJAP=”catcatcat”,”pasword”
+CWJAP:2
FAIL
AT+CWJAP=”catcat”,”pasword”
+CWJAP:3
FAIL
Примечание Эта установка будет сохранена в области параметров системы во флэш памяти. Она не будет стерта даже при выключении питания и перезагрузки.

5. AT+CWJAP_CUR  текущий режим WiFi подключения к станции
Это команда предназначена для подключения к станции Wi-Fi в текущем сеансе работы модуля. С помощью этой команды можно получить информацию о станции текущего подключения, а также подключиться к станции в текущем сеансе работы.

AT+CWJAP_CUR – текущий режим WiFi подключения к станции
Описание AT+CWJAP_CUR =”abc”, “0123456789”
• Если SSID имя содержит “ab\, c” и пароль содержит “0123456789″\“. То необходимо  ввести AT+CWJAP_CUR=”ab\\\, c”, “0123456789\”\\”
• Если несколько точек доступа имеют одинаковый идентификатор SSID например, “ABC”, целевая точка доступа может быть найдена через <bssid> (МАС адрес): AT+CWJAP_CUR=”abc”, “0123456789”, “ca:d7:19:d8:a6:44”
Команда AT+CWJAP_CUR
Отклик +CWJAP_CUR:<ssid>, <bssid>, <channel>, <rssi>
OK
Параметр <ssid> string, AP’s SSID – название станции, МАС-адрес, радиоканал, уровень сигнала.
Пример (команда – ответ) AT+CWJAP_CUR?
+CWJAP_CUR:”catcatcat”,”94:0c:6d:bd:ca:72″,11,-52
OK
Команда AT+CWJAP_CUR=<ssid>, <pwd>[, <bssid>]
Отклик OK
or
+CWJAP:<error code>
FAIL
Параметр <ssid> строка, AP’s SSID
<pwd> строка, MAX: 64 байт ASCII
[<bssid>] строка, MAC адрес станций (AP’s), для нескольких точек доступа может иметь тот же
SSID <error code> только для справки, это код не является надежным
<error code> 1 Тайм-аут подключения.
<error code> 2 неправильный пароль.
<error code> 3 не нашел цели AP.
<error code> 4 подключение потерпело неудачу.
Это команда нуждается в активном режиме станции. Escape синтаксис символа необходим когда в “SSID” или “password” содержит специальные символы ( ’ , ’ or ’ ” ’or ’ \ ’).
Пример (команда – ответ) AT+CWJAP_CUR=”catcatcat”,”pasword”
WIFI CONNECTED
WIFI GOT IP
OK
Примечание Эта установка не сохраняется во флэш памяти. Эти настройки будут актуальны, только для текущего сеанса работы или рестарта модуля.

6. AT+CWJAP_DEF  режим WiFi подключения к станции  по умолчанию
Это команда предназначена для задания Wi-Fi подключения по умолчанию. Эти настройки  подключения сохраняются во флэш памяти и используется при включении модуля или его рестарте. С помощью этой команды можно получить информацию о станции подключения по умолчанию, а также подключиться к станции при включении модуля или рестарте.

AT+CWJAP_DEF – текущий режим WiFi подключения к станции
Описание AT+CWJAP_DEF=”abc”, “0123456789”
• Если SSID имя содержит “ab\, c” и пароль содержит “0123456789″\“. То необходимо  ввести AT+CWJAP_DEF=”ab\\\, c”, “0123456789\”\\”
• Если несколько точек доступа имеют одинаковый идентификатор SSID например, “ABC”, целевая точка доступа может быть найдена через <bssid> (МАС адрес): AT+CWJAP_DEF=”abc”, “0123456789”, “ca:d7:19:d8:a6:44”
Команда AT+CWJAP_DEF
Отклик +CWJAP_DEF:<ssid>, <bssid>, <channel>, <rssi>
OK
Параметр <ssid> string, AP’s SSID – название станции, МАС-адрес, радиоканал, уровень сигнала.
Пример (команда – ответ) AT+CWJAP_DEF?
+CWJAP_DEF:”catcatcat”,”94:0c:6d:bd:ca:72″,11,-52
OK
Команда AT+CWJAP_DEF=<ssid>, <pwd>[, <bssid>]
Отклик OK
или
+CWJAP:<error code>
FAIL
Параметр <ssid> строка, AP’s SSID
<pwd> строка, MAX: 64 байт ASCII
[<bssid>] строка, MAC адрес станций (AP’s), для нескольких точек доступа может иметь тот же
SSID <error code> только для справки, это код не является надежным
<error code> 1 Тайм-аут подключения.
<error code> 2 неправильный пароль.
<error code> 3 не нашел цели AP.
<error code> 4 подключение потерпело неудачу.

Это команда нуждается в активном режиме станции. Escape синтаксис символа необходим когда в “SSID” или “password” содержит специальные символы ( ’ , ’ or ’ ” ’or ’ \ ’).

Пример (команда – ответ) AT+CWJAP_DEF=”catcatcat”,”pasword”
WIFI CONNECTED
WIFI GOT IP
OK
пример ответа с ошибкой пароля

AT+CWJAP_DEF=”catcatcat”,”paswt”
WIFI DISCONNECT
+CWJAP:2
FAIL
Примечание Эта настройка сохраняется во флэш памяти и будет использоваться включении модуля или рестарта

7. AT+CWLAPOPT  настройка конфигурация для команды AT+CWLAP
Эта команда предназначена для настройки отображения данных командой AT+CWLAP, она позволяет подавить в ответе команды AT+CWLAP ненужную информацию, что может облегчить обработку данных.

AT+CWLAPOPT – Set configuration for command AT+CWLAP
Описание AT+CWLAPOPT=1,127
Первый параметр равен 1, означает, что результат команды AT + CWLAP
будут сортироваться в соответствии с <rssi>.
Второй параметр 127, который является 0x7F (0b1111111), означает, что все биты в
<маске> равны 1, поэтому все параметры в результате AT + CWLAP будут
показаны.
Команда AT+CWLAPOPT =<sort_enable>, <mask> 
Отклик OK
или
ERROR
Параметр <Sort_enable>
будет ли заказывать результат AT + CWLAP согласно <rssi>
0 – Не сортировать по <rssi>
1 – Сортировать по <rssi>
<Маска> – определяет какие параметры будут показаны в ответе команды AT + CWLAP, значение бита = 1 показать параметр, 0- скрыть.
бит 0 – маска параметра <ecn> – тип шифрования пароля
бит 1 – маска параметра <ssid> – название точки доступа (станции)
бит 2 – маска параметра <rssi> – мощность передатчика
бит 3 – маска параметра <mac> – мак адрес,
бит 4 – маска параметра <ch> – частотный канал,
бит 5 – маска параметра <freq offset> – 
бит 6 – маска параметра <freq calibration> – 
Пример (команда – ответ) AT+CWLAPOPT=1,127

OK

Примеры ответов команды AT + CWLAP в зависимости от настройки  AT+CWLAPOPT=0,127  (не сортировать)

OK
AT+CWLAP
+CWLAP:(4,”sasha”,-78,”88:ce:fa:27:61:3c”,1,0,0)
+CWLAP:(3,”fregat”,-92,”30:b5:c2:2c:22:ca”,1,-16,0)
+CWLAP:(2,”Tenda_168700″,-90,”c8:3a:35:16:87:00″,6,-21,0)
+CWLAP:(4,”Keks”,-89,”10:fe:ed:99:65:ee”,6,-47,0)
+CWLAP:(4,”Tp-link_fregat”,-89,”f8:1a:67:98:a5:f2″,6,-19,0)
+CWLAP:(1,”catcatcat”,-45,”94:0c:6d:bd:ca:72″,11,-44,0)

OK


AT+CWLAPOPT=1,127 (сортировать)

OK
AT+CWLAP
+CWLAP:(4,”sasha”,-77,”88:ce:fa:27:61:3c”,1,-2,0)
+CWLAP:(1,”catcatcat”,-46,”94:0c:6d:bd:ca:72″,11,-44,0)
+CWLAP:(2,”Tenda_168700″,-87,”c8:3a:35:16:87:00″,6,-19,0)
+CWLAP:(4,”Keks”,-88,”10:fe:ed:99:65:ee”,6,-49,0)
+CWLAP:(4,”Tp-link_fregat”,-88,”f8:1a:67:98:a5:f2″,6,-19,0)
+CWLAP:(3,”fregat”,-95,”30:b5:c2:2c:22:ca”,1,-16,0)

OK


AT+CWLAPOPT=0,1 (показать, только тип шифрования)

OK
AT+CWLAP
+CWLAP:(4)
+CWLAP:(1)
+CWLAP:(4)
+CWLAP:(2)

OK


AT+CWLAPOPT=0,3 (тип и имя)

OK
AT+CWLAP
+CWLAP:(4,”sasha”)
+CWLAP:(3,”fregat”)
+CWLAP:(2,”Tenda_168700″)
+CWLAP:(4,”Keks”)
+CWLAP:(4,”Tp-link_fregat”)
+CWLAP:(1,”catcatcat”)

OK


AT+CWLAPOPT=0,2 (только имя)

OK
AT+CWLAP
+CWLAP:(“sasha”)
+CWLAP:(“fregat”)
+CWLAP:(“Tenda_168700”)
+CWLAP:(“Keks”)
+CWLAP:(“Tp-link_fregat”)
+CWLAP:(“Larsik”)
+CWLAP:(“catcatcat”)

OK


AT+CWLAPOPT=0,7 (тип, имя и мощность)

OK
AT+CWLAP
+CWLAP:(4,”sasha”,-74)
+CWLAP:(3,”fregat”,-91)
+CWLAP:(4,”Tp-link_fregat”,-88)
+CWLAP:(4,”Keks”,-86)
+CWLAP:(2,”Tenda_168700″,-90)
+CWLAP:(1,”catcatcat”,-46)

OK


AT+CWLAPOPT=0,10 (имя и MAC адрес)

OK
AT+CWLAP
+CWLAP:(“sasha”,”88:ce:fa:27:61:3c”)
+CWLAP:(“Keks”,”10:fe:ed:99:65:ee”)
+CWLAP:(“Tp-link_fregat”,”f8:1a:67:98:a5:f2″)
+CWLAP:(“Tenda_168700″,”c8:3a:35:16:87:00”)
+CWLAP:(“catcatcat”,”94:0c:6d:bd:ca:72″)

OK


AT+CWLAPOPT=0,18 (имя и канал работы)

OK
AT+CWLAP
+CWLAP:(“sasha”,1)
+CWLAP:(“catcatcat”,11)
+CWLAP:(“Keks”,6)

OK


AT+CWLAPOPT=0,34 (имя и <freq offset>)

OK
AT+CWLAP
+CWLAP:(“sasha”,33)
+CWLAP:(“catcatcat”,-9)
+CWLAP:(“Tenda_168700”,15)
+CWLAP:(“Keks”,-12)

OK

 

8. AT+CWLAP  Список доступных точек доступа

Это команда предназначена получении списка или запрос точки доступа

AT+CWLAP – текущий режим WiFi подключения к станции
Описание • AT+CWLAP
Список всех доступных станций, обнаруженных ESP8266
• AT+CWLAP=”WiFi”, “ca:d7:19:d8:a6:44”, 6
Найти APP с конкретным идентификатором SSID и MAC на определенном канале.
• AT+CWLAP=”WiFi”
Найти APP с конкретным идентификатором SSID
Команда AT+CWLAP=<ssid>[, <mac>, <ch>]
Отклик +CWLAP:<ecn>, <ssid>, <rssi>, <mac>, <ch>, <freq offset>, <freq calibration>
OK
или
ERROR
Параметр <ecn>
   0 OPEN
   1 WEP
   2 WPA_PSK
   3 WPA2_PSK
   4 WPA_WPA2_PSK
<ssid> строка, SSID станции (AP)
<rssi> мощность сигнала
<mac> string, MAC address
<ch> канал
<freq offset> сдвиг частоты AP, Единица измерения: кГц. Значение <FREQ смещение> /2.4, чтобы получить значение в качестве частей на ppm
<freq calibration> калибровка для сдвига частоты
Пример (команда – ответ)  AT+CWLAP=”catcatcat” +CWLAP:(1,”catcatcat”,-45,”94:0c:6d:bd:ca:72″,11,-7,0)

OK


AT+CWLAP=”catcatcat”,”94:0c:6d:bd:ca:72″,11
+CWLAP:(1,”catcatcat”,-49,”94:0c:6d:bd:ca:72″,11,-6,0)

OK


AT+CWLAP=”catcatcat”,”94:0c:6d:bd:ca:72″
+CWLAP:(1,”catcatcat”,-43,”94:0c:6d:bd:ca:72″,11,-7,0)

OK


AT+CWLAP=”catcatc”

OK


AT+CWLAP=”sasha”
+CWLAP:(4,”sasha”,-75,”88:ce:fa:27:61:3c”,1,33,0)

OK

Команда AT+CWLAP
Отклик +CWLAP:<ecn>, <ssid>, <rssi>, <mac>, <ch>, <freq offset>, <freq calibration>
OK
или
ERROR
Параметр То же самое, что и выше.
Пример (команда – ответ) AT+CWLAP
+CWLAP:(4,”sasha”,-71,”88:ce:fa:27:61:3c”,1,31,0)
+CWLAP:(1,”Larsik”,-91,”30:b5:c2:d3:73:fc”,1,21,0)
+CWLAP:(1,”catcatcat”,-43,”94:0c:6d:bd:ca:72″,11,-9,0)
+CWLAP:(2,”Tenda_168700″,-94,”c8:3a:35:16:87:00″,6,15,0)
OK
Примечание  

9. AT+CWQAP  Отключиться от точки доступа

AT+CWQAP – Отключиться от точки доступа
Команда AT+ CWQAP
Отклик OK
Параметр То же самое, что и выше.
Пример (команда – ответ) AT+CWQAP
OK
WIFI DISCONNECT

10. AT+CWSAP  Конфигурация режима softAP

Предназначена для настройки, просмотра параметров станции модуля ESP8266. Только для режима softAP или softAP + station mode (например, AT+CWMODE=2 или AT+CWMODE=3).

AT+CWSAP – Конфигурация режима softAP
Эту команду не рекомендуется использовать для новых проектов. Используйте команды AT+CWSAP_CUR или AT+CWSAP_DEF.
Описание AT+CWSAP=”ESP8266″, “1234567890”, 5, 3
Команда AT+CWSAP?
Отклик +CWSAP:<ssid>, <pwd>, <chl>, <ecn>, <max conn>, <ssid hidden>
Параметр <ssid> строка, ESP8266 softAP’ SSID
<pwd> строка, диапазон: 8 ~ 64 байт ASCII
<chl> id канала
<ecn>
   0 OPEN
   2 WPA_PSK
   3 WPA2_PSK
   4 WPA_WPA2_PSK
<max conn> максимальное количество станций, которые могут подключаться к ESP8266 soft-AP, диапазон: [1, 4]
<ssid hidden> Трансляция SSID по умолчанию
   0 broadcast SSID of ESP8266 soft-AP
  1 do not broadcast SSID of ESP8266 soft-AP
Пример (команда – ответ) AT+CWSAP?
+CWSAP:”ESP_07B6D2″,””,1,0,4,0
OK
Команда AT+CWSAP=<ssid>, <pwd>, <chl>, <ecn>[, <max conn>][, <ssid hidden>]
Отклик OK
ERROR
Параметр То же самое, что и выше.
Пример (команда – ответ) AT+CWSAP=”ESP_07B6D2_tect”,”pasword89″,1,4,2,0
OK
Примечание Эта CMD доступна только при включенном режиме softAP. ESP8266 softAP не поддерживают WEP. Эта конфигурация будет храниться в области системных параметров флэш.

11. AT+CWSAP_CUR  Текущая конфигурация режима softAP

Предназначена для настройки, просмотра параметров текущей настройки станции модуля ESP8266. Только для режима softAP или softAP + station mode (например, AT+CWMODE=2 или AT+CWMODE=3).

AT+CWSAP_CUR – Текущая конфигурация режима softAP
Настройка действительна только для текущего сеанса работы ли до момента выполнения рестарта модуля.
Описание AT+CWSAP_CUR=”ESP8266″, “1234567890”, 5, 3
Команда AT+CWSAP_CUR?
Отклик +CWSAP_CUR:<ssid>, <pwd>, <chl>, <ecn>, <max conn>, <ssid hidden>
Параметр <ssid> строка, ESP8266 softAP’ SSID
<pwd> строка, диапазон: 8 ~ 64 байт ASCII
<chl> id канала
<ecn>
   0 OPEN
   2 WPA_PSK
   3 WPA2_PSK
   4 WPA_WPA2_PSK
<max conn> максимальное количество станций, которые могут подключаться к ESP8266 soft-AP, диапазон: [1, 4]
<ssid hidden> Трансляция SSID по умолчанию
   0 broadcast SSID of ESP8266 soft-AP
  1 do not broadcast SSID of ESP8266 soft-AP
Пример (команда – ответ) AT+CWSAP_CUR?
+CWSAP_CUR:”ESP_07B6D2″,””,1,0,4,0
OK
Команда AT+CWSAP=<ssid>, <pwd>, <chl>, <ecn>[, <max conn>][, <ssid hidden>]
Отклик OK для успешного выполнения
ERROR если в команде допущена ошибка
Параметр То же самое, что и выше.
Пример (команда – ответ) AT+CWSAP_CUR?=”ESP_07B6D2_tect”,”pasword89″,1,4,2,0

OK

Примечание Эта CMD доступна только при включенном режиме softAP. ESP8266 softAP не поддерживают WEP. Эта конфигурация будет актуально до момента выключения модуля или до команды рестарта.

12. AT+CWSAP_DEF  Конфигурация режима softAP по умолчанию

Предназначена для настройки, просмотра параметров станции модуля ESP8266 по умолчанию. Только для режима softAP или softAP + station mode (например, AT+CWMODE=2 или AT+CWMODE=3).

AT+CWSAP_DEF – Конфигурация режима softAP по умолчанию
Команда сохраняется во флэш памяти.
Описание AT+CWSAP_DEF=”ESP8266″, “1234567890”, 5, 3
Команда AT+CWSAP_DEF?
Отклик +CWSAP_DEF:<ssid>, <pwd>, <chl>, <ecn>, <max conn>, <ssid hidden>
Параметр <ssid> строка, ESP8266 softAP’ SSID
<pwd> строка, диапазон: 8 ~ 64 байт ASCII
<chl> id канала
<ecn>
   0 OPEN
   2 WPA_PSK
   3 WPA2_PSK
   4 WPA_WPA2_PSK
<max conn> максимальное количество станций, которые могут подключаться к ESP8266 soft-AP, диапазон: [1, 4]
<ssid hidden> Трансляция SSID по умолчанию
   0 broadcast SSID of ESP8266 soft-AP
  1 do not broadcast SSID of ESP8266 soft-AP
Пример (команда – ответ) AT+CWSAP_DEF?
+CWSAP_DEF:”ESP_07B6D2″,””,1,0,4,0
OK
Команда AT+CWSAP_DEF=<ssid>, <pwd>, <chl>, <ecn>[, <max conn>][, <ssid hidden>]
Отклик OK для успешного выполнения
ERROR если в команде допущена ошибка
Параметр То же самое, что и выше.
Пример (команда – ответ) AT+CWSAP_DEF=”ESP_07B6D2_tect”,”pasword89″,1,4,2,0
OK
Примечание Эта CMD доступна только при включенном режиме softAP. ESP8266 softAP не поддерживают WEP. Эта конфигурация будет храниться в области системных параметров флэш и использовать при включении модуля или после команды рестарта.

13. AT+CWLIF  IP-станций
Эта команда используется для получения IP-станций, которые подключены к ESP8266 softAP.

AT+CWLIF – Конфигурация режима softAP по умолчанию
Команда AT+CWLIF
Отклик <IP addr>, <mac>
OK
Параметр <IP addr> IP адрес станции, которые подключены к ESP8266 softAP
<mac> MAC адрес станции, которые подключены к ESP8266 softAP
Пример (команда – ответ) если нет поключения

AT+CWLIF
OK

если есть подключение

AT+CWLIF
192.168.4.2,10:63:3f:41:62:e1
OK

Примечание Эта команда не может получить статический IP-адрес, он доступен только в том случае если DHCP включена.

14. AT+CWDHCP  включить/выключить DHCP

AT+CWDHCP – включить/выключить DHCP
Не рекомендуется для новых приложений. Используйте команды AT+CWDHCP_CUR or AT+CWDHCP_DEF.
Команда AT+CWDHCP?
Описание DHCP отключена или включена в настоящее время?
Параметр Bit0 :  0 – soft-AP DHCP disable
           1 – soft-AP DHCP enable
bit1 :  0 – station DHCP disable
           1 – station DHCP enable
Пример (команда – ответ) AT+CWDHCP?
+CWDHCP:3
OK
Команда AT+CWDHCP=<mode>, <en>
Отклик OK
Параметр <mode>
0 : set ESP8266 soft-AP
1 : set ESP8266 station
2 : set both softAP and station
<en>
0 : Disable DHCP
1 : Enable DHCP
Пример (команда – ответ) AT+CWDHCP=1,0

OK
AT+CWDHCP?
+CWDHCP:0
OK
AT+CWDHCP=0,1

OK
AT+CWDHCP?
+CWDHCP:1
OK
AT+CWDHCP=2,1

OK
WIFI GOT IP
AT+CWDHCP?
+CWDHCP:3
OK

Примечание • Эта конфигурация будет сохранена в области параметров пользователя Flash-памяти.
• Эта конфигурация взаимодействует со статическим IP, связанных AT командами (AT + CIPSTART и AT + CIPAP):
‣ Если включить DHCP, статический IP будет отключен;
‣ Если включить статический IP, DHCP будет отключена;
‣ Это будет зависит от последней конфигурации.

15. AT+CWDHCP_CUR  включить/выключить текущее состояние DHCP

AT+CWDHCP_CUR – включить выключить текущее состояние DHCP
Команда AT+CWDHCP_CUR?
Описание DHCP отключена или включена в настоящее время?
Параметр Bit0 :  0 – soft-AP DHCP disable
           1 – soft-AP DHCP enable
bit1 :  0 – station DHCP disable
           1 – station DHCP enable
Пример (команда – ответ) AT+CWDHCP_CUR? 
+CWDHCP:3
OK
Команда AT+CWDHCP_CUR=<mode>, <en>
Отклик OK
Параметр <mode>
0 : set ESP8266 soft-AP
1 : set ESP8266 station
2 : set both softAP and station
<en>
0 : Disable DHCP
1 : Enable DHCP
Пример (команда – ответ) AT+CWDHCP_CUR=0,1

OK
AT+CWDHCP_CUR?
+CWDHCP_CUR:3
OK
AT+CWDHCP_CUR=0,0

OK
AT+CWDHCP_CUR?
+CWDHCP_CUR:2
OK
AT+CWDHCP_CUR=2,1

OK
AT+CWDHCP_CUR?
+CWDHCP_CUR:3
OK

Примечание • Эта конфигурация не будет сохранена во Flash-памяти. Настройка будет актуальна только для текущего сеанса работы.
• Эта конфигурация взаимодействует со статическим IP, связанных AT командами (AT + CIPSTART и AT + CIPAP):
‣ Если включить DHCP, статический IP будет отключен;
‣ Если включить статический IP, DHCP будет отключена;
‣ Это будет зависит от последней конфигурации.

16. AT+CWDHCP_DEF  включить/выключить DHCP состояние по умолчанию

AT+CWDHCP_DEF – включить выключить DHCP состояние по умолчанию
Команда AT+CWDHCP_DEF?
Описание DHCP отключена или включена в настоящее время?
Параметр Bit0 :  0 – soft-AP DHCP disable
           1 – soft-AP DHCP enable
bit1 :  0 – station DHCP disable
           1 – station DHCP enable
Пример (команда – ответ) AT+CWDHCP_DEF? 
+CWDHCP:3
OK
Команда AT+CWDHCP_DEF=<mode>, <en>
Отклик OK
Параметр <mode>
0 : set ESP8266 soft-AP
1 : set ESP8266 station
2 : set both softAP and station
<en>
0 : Disable DHCP
1 : Enable DHCP
Пример (команда – ответ) AT+CWDHCP_DEF=0,1

OK
AT+CWDHCP_DEF?
+CWDHCP_DEF:3
OK
AT+CWDHCP_DEF=0,0

OK
AT+CWDHCP_DEF?
+CWDHCP_DEF:2
OK
AT+CWDHCP_DEF=2,1

OK
AT+CWDHCP_DEF?
+CWDHCP_DEF:3
OK

Примечание • Эта конфигурация будет сохранена во Flash-памяти. И её параметры будут использоваться при включении или рестарте модуля.
• Эта конфигурация взаимодействует со статическим IP, связанных AT командами (AT + CIPSTART и AT + CIPAP):
‣ Если включить DHCP, статический IP будет отключен;
‣ Если включить статический IP, DHCP будет отключена;
‣ Это будет зависит от последней конфигурации.

17. AT+CWDHCPS_CUR  установите текущий IP-адрес, для ESP8266 soft-AP DHCP.

Эта команда AT актуальна, когда ESP8266 работает как soft-AP, и когда сервер DHCP работает в нормальном режиме. IP-адрес должен быть на том же сегменте сети с IP-адресом ESP8266 soft-AP. Эта настройка не будет сохранена во Flash и актульна только для текущего сеанса работы модуля или до команды рестарта..

AT+CWDHCPS_CUR – Настройка текущего IP-адреса, выделяемого для ESP8266 soft-AP DHCP.
Описание AT+CWDHCPS_CUR=1,3,”192.168.4.10″,”192.168.4.15″
или
AT+CWDHCPS_CUR=0 // Отключить настройки и использовать диапазон IP по умолчанию.
Команда AT+CWDHCPS_CUR?
Ответ +CWDHCPS_CUR=<lease time>, <start IP>, <end IP>
Параметр <enable> 0 : Отключить настройки и использовать диапазон IP по умолчанию.
                   1: Включение установки диапазона IP, ниже параметры должны быть установлены.
<lease time> – единица времени аренды в минутах, находится диапазоне [1, 2880].
<start IP>    – начальный IP-диапазона IP, который может быть получен из ESP8266 soft-AP DHCP сервер.
<end IP> – конечный IP-диапазона IP, который может быть получен из ESP8266 soft-AP DHCP сервер.
Пример (команда – ответ) AT+CWDHCPS_CUR?
+CWDHCPS_CUR:120,192.168.4.2,192.168.4.101
OK
Команда AT+CWDHCPS_CUR=<enable>, <lease time>, <start IP>, <end IP>
Отклик OK
Параметр Смотри описание выше.
Пример (команда – ответ) AT+CWMODE=1

OK
AT+CWDHCPS_CUR=1,3,”192.168.4.10″,”192.168.4.15″

ERROR
AT+CWMODE=3

OK
AT+CWDHCPS_CUR=1,3,”192.168.4.10″,”192.168.4.15″

OK

AT+CWMODE=2

OK
AT+CWDHCPS_CUR=1,3,”192.168.4.10″,”192.168.4.75″

OK

Примечание • Эта конфигурация не будет сохранена во Flash-памяти. И её настройки будут использоваться до момента выключения модуля или рестарта.

18. AT+CWDHCPS_DEF  установите IP-адреса, выделяемого ESP8266 soft-AP DHCP по умолчанию

Эта команда AT включена, когда ESP8266 работает как soft-AP, и когда сервер DHCP работает в нормальном режиме. IP-адрес должен быть на том же сегменте сети с IP-адресом ESP8266 soft-AP. Эта настройка будет сохранена во Flash и будет использоваться при включении модуля.

AT+CWDHCPS_DEF – Настройка IP-адреса, выделяемого ESP8266 soft-AP DHCP по умолчанию.
Описание AT+CWDHCPS_DEF=1,3,”192.168.4.10″,”192.168.4.15″
или
AT+CWDHCPS_DEF=0 // Отключить настройки и использовать диапазон IP по умолчанию.
Команда AT+CWDHCPS_DEF?
Ответ +CWDHCPS_DEF=<lease time>, <start IP>, <end IP>
Параметр <enable> 0 : Отключить настройки и использовать диапазон IP по умолчанию.
                   1: Включение установки диапазона IP, ниже параметры должны быть установлены.
<lease time> – единица времени аренды в минутах, находится диапазоне [1, 2880].
<start IP>    – начальный IP-диапазона IP, который может быть получен из ESP8266 soft-AP DHCP сервер.
<end IP> – конечный IP-диапазона IP, который может быть получен из ESP8266 soft-AP DHCP сервер.
Пример (команда – ответ) AT+CWDHCPS_DEF?
+CWDHCPS_DEF:0,0.0.0.0,0.0.0.0
OK
AT+CWDHCPS_DEF?

+CWDHCPS_DEF:240,192.168.4.10,192.168.4.102
OK
Команда AT+CWDHCPS_DEF=<enable>, <lease time>, <start IP>, <end IP>
Отклик OK
Параметр Смотри описание выше.
Пример (команда – ответ) AT+CWMODE=1

OK
AT+CWDHCPS_DEF=1,3,”192.168.4.10″,”192.168.4.15″

ERROR
AT+CWMODE=3

OK

AT+CWDHCPS_DEF=1,240,”192.168.4.10″,”192.168.4.102″

OK

AT+CWMODE=2

OK
AT+CWDHCPS_DEF=1,3,”192.168.4.10″,”192.168.4.75″

OK

Примечание • Эта конфигурация будет сохранена во Flash-памяти. И её настройки будут использоваться после включения модуля или рестарта.

19. AT+CWAUTOCONN  автоматическое подключение к AP или нет

Модуль ESP8266 будет подключаться к AP автоматически при включении питания по умолчанию.

AT+CWAUTOCONN – автоматическое подключение к AP или нет
Команда AT+CWAUTOCONN?
Ответ +CWAUTOCONN:<enable>
OK
Пример (команда – ответ) AT+CWAUTOCONN?
+CWAUTOCONN:1
OK
Описание AT+CWAUTOCONN=1
Команда AT+CWAUTOCONN=<enable>
Ответ OK
Параметр <enable>
0 : авто подключение при включении модуля к АР – деактивировано
1 : авто подключение при включении модуля к АР – активировано
Пример (команда – ответ) AT+CWAUTOCONN=1

OK
AT+CWAUTOCONN=0

OK

Примечание Эта команда сохраняется во флэш памяти и будет использоваться при включении питания.

20. AT+CIPSTAMAC  установит MAC адрес станции

MAC-адреса ESP8266 soft-AP и station должны быть разные, пожалуйста, НЕ устанавливайте их одинаковыми. В этом случае бит 0 первого байта ESP8266 MAC-адрес не может быть 1, например, MAC-адрес может быть “1a:fe:36:97:d5:7b”, но не может быть “15:fe:36:97:d5:7b”.

AT+CIPSTAMAC – установит MAC адрес станции
Эту команду не рекомендуется использовать для новых проектов. Используйте команды AT+CIPAPMAC_CUR и AT+CIPAPMAC_DEF.
Пример AT+CIPAPMAC? – запрос состояния
Команда AT+CIPAPMAC?
Ответ +CIPAPMAC:<mac>
OK
Параметр без параметра
Пример (команда – ответ) AT+CIPAPMAC?
+CIPAPMAC:”5e:cf:7f:07:b6:d2″
OK
Описание AT+CIPAPMAC=”1a:fe:36:97:d5:7b” – установка MAC адреса
Команда AT+CIPAPMAC=<mac>
Ответ OK
или
ERROR
Параметр <mac> строка, MAC адреса для ESP8266 soft-AP
Пример (команда – ответ) AT+CIPAPMAC=”15:fe:36:97:d5:7b”

ERROR
AT+CIPAPMAC=”1a:fe:36:97:d5:7b”

OK

Примечание Параметры этой команды будут сохранены во флэш памяти и будет использоваться при включении модуля или после рестарта.

21. AT+CIPSTAMAC_CUR  установит текущий MAC адрес станции

MAC-адреса ESP8266 soft-AP и station должны быть разные, пожалуйста, НЕ устанавливайте их одинаковыми. В этом случае бит 0 первого байта ESP8266 MAC-адрес не может быть 1, например, MAC-адрес может быть “1a:fe:36:97:d5:7b”, но не может быть “15:fe:36:97:d5:7b”.

AT+CIPSTAMAC_CUR – установит текущий MAC адрес станции
Пример AT+CIPAPMAC_CUR? – запрос состояния
Команда AT+CIPAPMAC_CUR?
Ответ +CIPAPMAC_CUR:<mac>
OK
Параметр без параметра
Пример (команда – ответ) AT+CIPAPMAC_CUR?
+CIPAPMAC_CUR:”5e:cf:7f:07:b6:d2″
OK
Описание AT+CIPAPMAC=”1a:fe:36:97:d5:7b” – установка MAC адреса
Команда AT+CIPAPMAC_CUR=<mac>
Ответ OK
или
ERROR
Параметр <mac> строка, MAC адреса для ESP8266 soft-AP
Пример (команда – ответ) AT+CIPAPMAC_CUR=”15:fe:36:97:d5:7b”

ERROR
AT+CIPAPMAC_CUR=”1a:fe:36:97:d5:7b”

OK

Примечание Параметры этой команды не будут сохранены во флэш памяти и параметры будут активны только для текущего сеанса работы.

22. AT+CIPSTAMAC_DEF  установит MAC адрес станции по умолчанию

MAC-адреса ESP8266 soft-AP и station должны быть разные, пожалуйста, НЕ устанавливайте их одинаковыми. В этом случае бит 0 первого байта ESP8266 MAC-адрес не может быть 1, например, MAC-адрес может быть “1a:fe:36:97:d5:7b”, но не может быть “15:fe:36:97:d5:7b”.

AT+CIPSTAMAC_DEF – установит MAC адрес станции по умолчанию
Пример AT+CIPAPMAC_DEF? – запрос состояния
Команда AT+CIPAPMAC_DEF?
Ответ +CIPAPMAC_DEF:<mac>
OK
Параметр без параметра
Пример (команда – ответ) AT+CIPAPMAC_DEF?
+CIPAPMAC_DEF:”5e:cf:7f:07:b6:d2″
OK
Описание AT+CIPAPMAC=”1a:fe:36:97:d5:7b” – установка MAC адреса
Команда AT+CIPAPMAC_DEF=<mac>
Ответ OK
или
ERROR
Параметр <mac> строка, MAC адреса для ESP8266 soft-AP
Пример (команда – ответ) AT+CIPAPMAC_DEF=”15:fe:36:97:d5:7b”

ERROR
AT+CIPAPMAC_DEF=”1a:fe:36:97:d5:7b”

OK

Примечание Параметры этой команды будут сохранены во флэш памяти и будут использоваться при включении или после рестарта модуля.

23. AT+CIPAPMAC  установит MAC адрес для режима модуля softAP

MAC-адреса ESP8266 soft-AP и station должны быть разные, пожалуйста, НЕ устанавливайте их одинаковыми. В этом случае бит 0 первого байта ESP8266 MAC-адрес не может быть 1, например, MAC-адрес может быть “1a:fe:36:97:d5:7b”, но не может быть “15:fe:36:97:d5:7b”.

AT+CIPAPMAC – установит MAC адрес для режима модуля softAP
Эту команду не рекомендуется использовать для новых проектов. Используйте команды AT+CIPAPMAC_CUR и AT+CIPAPMAC_DEF.
Пример AT+CIPAPMAC? – запрос состояния
Команда AT+CIPAPMAC?
Ответ +CIPAPMAC:<mac>
OK
Параметр без параметра
Пример (команда – ответ) AT+CIPAPMAC?
+CIPAPMAC:”5e:cf:7f:07:b6:d2″
OK
Описание AT+CIPAPMAC=”1a:fe:36:97:d5:7b” – установка MAC адреса
Команда AT+CIPAPMAC=<mac>
Ответ OK
или
ERROR
Параметр <mac> строка, MAC адреса для ESP8266 soft-AP
Пример (команда – ответ) AT+CIPAPMAC=”15:fe:36:97:d5:7b”

ERROR
AT+CIPAPMAC=”1a:fe:36:97:d5:7b”

OK

Примечание Параметры этой команды будут сохранены во флэш памяти и будут использоваться при включении или после рестарта модуля.

24. AT+CIPAPMAC_CUR  установит текущий MAC адрес для режима модуля softAP

MAC-адреса ESP8266 soft-AP и station должны быть разные, пожалуйста, НЕ устанавливайте их одинаковыми. В этом случае бит 0 первого байта ESP8266 MAC-адрес не может быть 1, например, MAC-адрес может быть “1a:fe:36:97:d5:7b”, но не может быть “15:fe:36:97:d5:7b”.

AT+CIPAPMAC_CUR – установит текущий MAC адрес для режима модуля softAP
Пример AT+CIPAPMAC_CUR? – запрос состояния
Команда AT+CIPAPMAC_CUR?
Ответ +CIPAPMAC_CUR:<mac>
OK
Параметр без параметра
Пример (команда – ответ) AT+CIPAPMAC_CUR?
+CIPAPMAC_CUR:”5e:cf:7f:07:b6:d2″
OK
Описание AT+CIPAPMAC_CUR=”1a:fe:36:97:d5:7b” – установка MAC адреса
Команда AT+CIPAPMAC_CUR=<mac>
Ответ OK
или
ERROR
Параметр <mac> строка, MAC адреса для ESP8266 soft-AP
Пример (команда – ответ) AT+CIPAPMAC_CUR=”15:fe:36:97:d5:7b”

ERROR
AT+CIPAPMAC_CUR=”1a:fe:36:97:d5:7b”

OK

Примечание Параметры этой команды не будут сохранены во флэш памяти и параметры будут активны только для текущего сеанса работы.

25. AT+CIPAPMAC_DEF  установит MAC адрес для режима модуля softAP по умолчанию

MAC-адреса ESP8266 soft-AP и station должны быть разные, пожалуйста, НЕ устанавливайте их одинаковыми. В этом случае бит 0 первого байта ESP8266 MAC-адрес не может быть 1, например, MAC-адрес может быть “1a:fe:36:97:d5:7b”, но не может быть “15:fe:36:97:d5:7b”.

AT+CIPAPMAC_DEF – установит MAC адрес для режима модуля softAP по умолчанию
Пример AT+CIPAPMAC_DEF? – запрос состояния
Команда AT+CIPAPMAC_DEF?
Ответ +CIPAPMAC_DEF:<mac>
OK
Параметр без параметра
Пример (команда – ответ) AT+CIPAPMAC_DEF?
+CIPAPMAC_DEF:”5e:cf:7f:07:b6:d2″
OK
Описание AT+CIPAPMAC_DEF=”1a:fe:36:97:d5:7b” – установка MAC адреса
Команда AT+CIPAPMAC_DEF=<mac>
Ответ OK
или
ERROR
Параметр <mac> строка, MAC адреса для ESP8266 soft-AP
Пример (команда – ответ) AT+CIPAPMAC_DEF=”15:fe:36:97:d5:7b”

ERROR
AT+CIPAPMAC_DEF=”1a:fe:36:97:d5:7b”

OK

Примечание Параметры этой команды будут сохранены во флэш памяти и будут использоваться при включении или после рестарта модуля.

26. AT+CIPSTA установит IP адрес для режима модуля станция

Только после того, как станция ESP8266 подключен к точке доступа, IP-станции можно получить и запросы. Эта конфигурация будет храниться в области параметров пользователя Flash-памяти.

AT+CIPSTA – установит IP адрес для режима модуля станция
Эту команду не рекомендуется использовать для новых проектов. Используйте команды AT+CIPSTA_CUR и AT+CIPSTA_DEF.
Пример AT+CIPSTA? – запрос состояния
Команда AT+CIPSTA?
Ответ +CIPSTA:<IP>
+CIPSTA:<gateway>
+CIPSTA:<netmask>
OK
Параметр <IP> string, IP address of ESP8266 station
Пример (команда – ответ) AT+CIPSTA?
+CIPSTA:ip:”192.168.1.150″
+CIPSTA:gateway:”192.168.1.70″
+CIPSTA:netmask:”255.255.255.0″OK
Описание AT+CIPSTA=”192.168.1.150″ – установка IP адреса
Команда AT+CIPSTA=<IP>[, <gateway>, <netmask>]
Ответ OK
или
ERROR
Параметр <IP> string, IP address of ESP8266 station
[<gateway>] gateway
[<netmask>] netmask
Пример (команда – ответ) AT+CIPSTA=”192.168.1.150″,”192.168.1.70″,”255.255.255.0″

OK

Примечание Параметры этой команды будут сохранены во флэш памяти и будут использоваться при включении или после рестарта модуля.
Эта конфигурация взаимодействует с AT + CW DHCP связанной AT команды:
• Если включить статический IP, DHCP будет отключена;
• Если включить DHCP, статический IP будет отключен;
• Это будет зависеть от последней конфигурации.

27. AT+CIPSTA_CUR  установит текущий IP адрес для режима модуля станция 

Только после того, как станция ESP8266 подключен к точке доступа, IP-станции можно получить и запросы. Эта конфигурация не  будет храниться в области параметров пользователя Flash-памяти и эти настройки будут актуальны только для текущего сеанса работы модуля.

AT+CIPSTA_CUR – установит текущий IP адрес для режима модуля softAP
Пример AT+CIPSTA_CUR? – запрос состояния
Команда AT+CIPSTA_CUR?
Ответ +CIPSTA_CUR:<IP>
+CIPSTA_CUR:<gateway>
+CIPSTA_CUR:<netmask>
OK
Параметр <IP> string, IP address of ESP8266 station
Пример (команда – ответ) AT+CIPSTA_CUR?
+CIPSTA_CUR:ip:”192.168.1.133″
+CIPSTA_CUR:gateway:”192.168.1.70″
+CIPSTA_CUR:netmask:”255.255.255.0″OK
Описание AT+CIPSTA_CUR=”192.168.1.133″ – установка IP адреса
Команда AT+CIPSTA_CUR=<IP>[, <gateway>, <netmask>]
Ответ OK
или
ERROR
Параметр <IP> string, IP address of ESP8266 station
[<gateway>] gateway
[<netmask>] netmask
Пример (команда – ответ) AT+CIPSTA_CUR=”192.168.1.133″,”192.168.1.70″,”255.255.255.0″

OK

Примечание Параметры этой команды не будут сохранены во флэш памяти и параметры будут активны только для текущего сеанса работы. Эта конфигурация взаимодействует с DHCP, связан AT команд (AT + CW DHCP):
• Если включить статический IP, DHCP будет отключена;
• Если включить DHCP, статический IP будет отключен;
• Это будет зависеть от последней конфигурации.

28. AT+CIPSTA_DEF  установит IP адрес для режима модуля станция по умолчанию

Только после того, как станция ESP8266 подключен к точке доступа, IP-станции можно получить и запросы. Эта конфигурация будет храниться в области параметров пользователя Flash-памяти и будут использоваться при включении модуля или его рестарта.

AT+CIPSTA_DEF – установит IP адрес для режима модуля softAP по умолчанию
Пример AT+CIPSTA_DEF? – запрос состояния
Команда AT+CIPSTA_DEF?
Ответ +CIPSTA_DEF:<IP>
+CIPSTA_DEF:<gateway>
+CIPSTA_DEF:<netmask>
OK
Параметр <IP> string, IP address of ESP8266 station
[<gateway>] gateway
[<netmask>] netmask
Пример (команда – ответ) AT+CIPSTA_DEF?
+CIPSTA_DEF:ip:”192.168.1.150″
+CIPSTA_DEF:gateway:”192.168.1.70″
+CIPSTA_DEF:netmask:”255.255.255.0″OK
Описание AT+CIPSTA_DEF=”192.168.1.177″ – установка IP адреса
Команда AT+CIPSTA_DEF=<IP>[, <gateway>, <netmask>]
Ответ OK
или
ERROR
Параметр <IP> string, IP address of ESP8266 station
[<gateway>] gateway
[<netmask>] netmask
Пример (команда – ответ) AT+CIPSTA_DEF=”192.168.1.144″,”192.168.1.70″,”255.255.255.0″

OK

Примечание Параметры этой команды будут сохранены во Flash-памяти и будут использоваться при включении или после рестарта модуля. Эта конфигурация взаимодействует с DHCP, связан AT команд (AT + CW DHCP):
• Если включить статический IP, DHCP будет отключена;
• Если включить DHCP, статический IP будет отключен;
• Это будет зависеть от последней конфигурации.

29. AT+CIPAP установит IP адрес для режима модуля softAP

Только после того, как станция ESP8266 подключен к точке доступа, IP-станции можно получить и запросы. Эта конфигурация будет храниться в области параметров пользователя Flash-памяти.

AT+CIPAP– установит IP адрес для режима модуля softAP
Эту команду не рекомендуется использовать для новых проектов. Используйте команды AT+CIPAP_CUR и AT+CIPAP_DEF.
Пример AT+CIPAP? – запрос состояния
Команда AT+CIPAP?
Ответ +CIPAP:<IP>
+CIPAP:<gateway>
+CIPAP:<netmask>
OK
Параметр <IP> string, IP address of ESP8266 softAP
Пример (команда – ответ) AT+CIPAP?
+CIPAP:ip:”192.168.1.144″
+CIPAP:gateway:”192.168.1.70″
+CIPAP:netmask:”255.255.255.0″
OK
Описание AT+CIPAP=”192.168.1.150″ – установка IP адреса
Команда AT+CIPAP=<IP>[, <gateway>, <netmask>]
Ответ OK
или
ERROR
Параметр <IP> string, IP address of ESP8266 station
[<gateway>] gateway
[<netmask>] netmask
Пример (команда – ответ) AT+CIPAP=”192.168.1.77″,”192.168.1.70″,”255.255.255.0″

OK

AT+CIPAP=”192.168.1.88″

OK

Примечание Параметры этой команды будут сохранены во флэш памяти и будут использоваться при включении или после рестарта модуля.
Эта конфигурация взаимодействует с AT + CW DHCP связанной AT команды:
• Если включить статический IP, DHCP будет отключена;
• Если включить DHCP, статический IP будет отключен;
• Это будет зависеть от последней конфигурации.

30. AT+CIPAP_CUR установит текущий IP адрес для режима модуля станция 

Только после того, как станция ESP8266 подключен к точке доступа, IP-станции можно получить и запросы. Эта конфигурация не  будет храниться в области параметров пользователя Flash-памяти и эти настройки будут актуальны только для текущего сеанса работы модуля.

AT+CIPAP_CUR– установит текущий IP адрес для режима модуля softAP
Пример AT+CIPAP_CUR? – запрос состояния
Команда AT+CIPAP_CUR?
Ответ +CIPAP:<IP>
+CIPAP:<gateway>
+CIPAP:<netmask>
OK
Параметр <IP> string, IP address of ESP8266 station
Пример (команда – ответ) AT+CIPAP_CUR?
+CIPAP_CUR:ip:”192.168.1.88″
+CIPAP_CUR:gateway:”192.168.1.1″
+CIPAP_CUR:netmask:”255.255.255.0″
OK
Описание AT+CIPAP_CUR=”192.168.1.133″ – установка IP адреса
Команда AT+CIPAP_CUR=<IP>[, <gateway>, <netmask>]
Ответ OK
или
ERROR
Параметр <IP> string, IP address of ESP8266 station
[<gateway>] gateway
[<netmask>] netmask
Пример (команда – ответ) AT+CIPSTA_CUR=”192.168.1.91″,”192.168.1.70″,”255.255.255.0″

OK

AT+CIPAP_CUR?
+CIPAP_CUR:ip:”192.168.1.91″
+CIPAP_CUR:gateway:”192.168.1.70″
+CIPAP_CUR:netmask:”255.255.255.0″

OK

Примечание Параметры этой команды не будут сохранены во флэш памяти и параметры будут активны только для текущего сеанса работы. Эта конфигурация взаимодействует с DHCP, связан AT команд (AT + CW DHCP):
• Если включить статический IP, DHCP будет отключена;
• Если включить DHCP, статический IP будет отключен;
• Это будет зависеть от последней конфигурации.

31. AT+CIPAP_DEF  установит IP адрес для режима модуля станция по умолчанию

Только после того, как станция ESP8266 подключен к точке доступа, IP-станции можно получить и запросы. Эта конфигурация будет храниться в области параметров пользователя Flash-памяти и будут использоваться при включении модуля или его рестарта.

AT+CIPAP_DEF – установит IP адрес для режима модуля softAP по умолчанию
Пример AT+CIPAP_DEF? – запрос состояния
Команда AT+CIPAP_DEF?
Ответ +CIPAP_DEF:<IP>
+CIPAP_DEF:<gateway>
+CIPAP_DEF:<netmask>
OK
Параметр <IP> string, IP address of ESP8266 station
[<gateway>] gateway
[<netmask>] netmask
Пример (команда – ответ) AT+CIPAP_DEF?
+CIPAP_DEF:ip:”192.168.1.1″
+CIPAP_DEF:gateway:”192.168.1.1″
+CIPAP_DEF:netmask:”255.255.255.0″
OK
Описание AT+CIPAP_DEF=”192.168.1.177″ – установка IP адреса
Команда AT+CIPAP_DEF=<IP>[, <gateway>, <netmask>]
Ответ OK
или
ERROR
Параметр <IP> string, IP address of ESP8266 station
[<gateway>] gateway
[<netmask>] netmask
Пример (команда – ответ) AT+CIPAP_DEF=”192.168.1.177″,”192.168.1.70″,”255.255.255.0″

OK
AT+CIPAP_DEF?
+CIPAP_DEF:ip:”192.168.1.177″
+CIPAP_DEF:gateway:”192.168.1.70″
+CIPAP_DEF:netmask:”255.255.255.0″

OK

Примечание Параметры этой команды будут сохранены во Flash-памяти и будут использоваться при включении или после рестарта модуля. Эта конфигурация взаимодействует с DHCP, связан AT команд (AT + CW DHCP):
• Если включить статический IP, DHCP будет отключена;
• Если включить DHCP, статический IP будет отключен;
• Это будет зависеть от последней конфигурации.

32. AT+CWSTARTSMART запуск SmartConfig

SmartConfig доступна только в режиме станции. SmartConfig может получить тип протокола (AirKiss или ESPTOUCH) автоматически с помощью команды “AT+CWSTARTSMART”. Или пользователь может использовать команду “AT+ CWSTARTSMART = <тип>“, чтобы установить определенный тип протокола.

AT+CWSTARTSMART– запуск SmartConfig
Пример AT+CWMODE=1
AT+CWSTARTSMART
Команда AT+CWSTARTSMART
Ответ OK или ERROR
Параметр none
Пример (команда – ответ) AT+CWSTARTSMART

OK

Примечание Тип SmartConfig будет ESP-Touch + AirKiss, команды является “AT+CWSTARTSMART”
Описание AT+CWSTARTSMART=1 – ESP-Touch
Команда AT+CWSTARTSMART=<type>
Ответ OK
или
ERROR
Параметр <type>
1 : ESP-Touch
2 : AirKiss
3 : ESP-Touch + AirKiss
Пример (команда – ответ) AT+CWSTOPSMART

OK
AT+CWSTARTSMART=1

OK

AT+CWSTOPSMART

OK
AT+CWSTARTSMART=2

OK

AT+CWSTOPSMART

OK
AT+CWSTARTSMART=3

OK
AT+CWSTARTSMART=3

ERROR

Примечание • Сообщение “Smart get WiFi infoi” означает Smart Config получить информацию AP успешно, то ESP8266 попытается подключиться к целевой AP, печать “Smartconfig connected WiFi”, если удался;

• ESP8266 ничего не может сделать в течение SmartConfig поэтому, пожалуйста, подождите, пока сообщение “Smartconfig connected WiFi”, затем используйте команду “AT+CWSTOPSMART”, чтобы остановить SmartConfig.

33. AT+CWSTOPSMART  остановить SmartConfig

AT+CWSTOPSMART остановить SmartConfig
Команда AT+CWSTOPSMART
Ответ OK или ERROR
Пример (команда – ответ) AT+CWSTOPSMART

OK

Примечание Независимо от того, SmartConfig запущен или нет, прежде чем послать любую другую команду АТ, пожалуйста, всегда послать команду “AT+CWSTOPSMART”, чтобы освободить буфер в первую очередь.

 34. AT+CWSTARTDISCOVER  запуск режима, в котором ESP8266 может быть найден WeChat

AT+CWSTARTDISCOVER – Запустите режим, в котором ESP8266 может быть найден WeChat, который находится в той же локальной сети
Пример AT+CWSTARTDISCOVER=”gh_9e2cff3dfa51″, “122475”, 10
Команда AT+CWSTARTDISCOVER=<WeChat number>, <dev_type>, <time>
Ответ OK or ERROR
Параметр <WeChat number> получил от WeChat
<dev_type> получил от WeChat
<time>
time interval that ESP8266 sends packet, range: 0 ~ 24×3600, unit : second.
0: ESP8266 не будет посылать пакет, ожидая обнаружения WeChat в.
В противном случае, это интервал времени, который ESP8266 отправляет
пакет, поэтому WeChat может найти его легче .
Примечание ESP8266 станция должна подключиться к точке доступа (роутеру) и
получить IP-адрес первым. Затем используйте эту команду так, чтобы
WeChat можем найти этот ESP8266 устройство.

 35. AT+CWSTOPDISCOVER остановить режим, в котором ESP8266 может быть найден WeChat

AT + CWSTOPDISCOVER – Остановить режим, в котором ESP8266 может быть найден WeChat, который находится в той же локальной сети
Команда AT+CWSTOPDISCOVER
Ответ OK or ERROR

36. AT+WPS установка WPS function

AT+WPS – Set WPS function
Пример AT+CWMODE=1
AT+WPS=1
Команда AT+WPS=<enable>
Ответ OK or ERROR
Параметр <enable>
1 : start WPS function
0 : stop WPS function

37. AT+MDNS установка MDNS function

AT+MDNS – Set MDNS function
Пример AT+MDNS=1,”espressif”,”iot”,8080
Команда AT+MDNS=<enable>, <hostname>, <server_name>, <server_port>
Ответ OK or ERROR
Параметр <enable>
1 : enable MDNS function
0 : disable MDNS function
<hostname> MDNS host name
<server_name> MDNS server name
<server_port> MDNS server port

 

Продолжение следует….


Tagged with →  
Share →

Copyright © Catcatcat 2013-2017. Все права защищены.
Копирование разрешается только с указанием активной ссылки на правообладателя.

e-mail: catcatcat.electronics@gmail.com