Подключаем WiFi на ESP8266

В народ уже хлынули бурные потоки данного модуля. Очень вкусное решение для домашнего мастерства.

Мне тоже недавно пришла заветная посылка с платами ESP-01 c ESP8266 на борту.
Первым делом открыл терминал, настроил его 9600 8N1 и подключил плату.
Ножек, слава богу, не много.

Ножку CH_PD подключаем к +3.3В. Все ножки трехвольтовые и не толерантны к 5В.
Модули уже прошиты. Насколько я понял на просторах ходит две основные прошивки. Модульки постарше имеют по умолчанию скорость 115200, а по младше (как и мой) — 9600.
Настраиваем терминал. И шлем туда:

AT

В ответ получаем OK.

Далее устанавливаем режим работы. Доступны три режима: 1 — STA, 2 — AP, 3 — BOTH

AT+CWMODE=1

Смотрим список доступных сетей:

AT+CWLAP +CWLAP:(4,»KPI5-0114″,-91,»64:66:b3:36:5c:20″,1) +CWLAP:(4,»5-0040″,-87,»64:66:b3:36:05:c8″,1) +CWLAP:(3,»311″,-89,»c0:4a:00:0c:e1:b2″,1) +CWLAP:(3,»room219″,-90,»90:94:e4:3b:2f:02″,1) +CWLAP:(3,»Dikiy»,-91,»64:66:b3:49:22:1a»,1) +CWLAP:(3,»not touch»,-90,»e8:94:f6:7b:23:b2″,4) OK

Подключаемся.

AT+CWJAP=»ТОЧКАДОСТУПА»,»ПАРОЛЬ» OK

Смотрим свой IP.

AT+CIFSR 192.168.0.6 OK

Теперь можно пинговать свой ESP8266 .

Создаем TCP сервер

Создадим TCP сервер на 80 порту и попробуем подключится браузером.
Разрешаем множественные подключения.

AT+CIPMUX=1 OK

Сервер только принимает данные. Если хотите отправлять ставьте 1.

AT+CIPMODE=0 OK

Создаем сервер на 80 порту.

AT+CIPSERVER=1,80 OK

Пробуем подключиться браузером по IP.
Видим в терминале.

Link +IPD,0,306:GET / HTTP/1.1 Host: 192.168.0.6 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 Accept-Encoding: gzip, deflate Connection: keep-alive OK

Проверяем статус:

AT+CIPSTATUS STATUS:3 +CIPSTATUS:0,»TCP»,»192.168.0.4″,4259,1 OK

Закрываем соединение:

AT+CIPCLOSE=0 OK Unlink

 

Источник: malimar.ru

teamviewer-com
Не копируйте текст!