Возможно 2 варианта использования ESP8266:

Использование совместно с дополнительным микроконтроллером, который будет управлять модулем по UART при помощи АТ команд.

Написание собственной прошивки для чипа ESP8266 и его использование как самодостаточного устройства.

Естественно более выгодным является 2-й вариант, тем более потенциал ESP8266 велик.

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

Стартовая документация для работы с ESP8266  -  http://www.microchip.ua/esp8266/

Использование микросхемы в самом простом режиме – управление при помощи AT команд.

Для первого тестирования мы выберем фирмваре от Espressif

Утилита XTCOM 

http://www. /esp8266/SOFT%20AT/XTCOM_UTIL. zip

Фирмваре 

http://www. /esp8266/SOFT%20AT/AT21SDK95-2015-01-24.bin

Описание команд

http://www. /esp8266/SOFT%20AT%20FIRST%20STEP/AT%20Instruction%20v0.21.pdf

ВНИМАНИЕ!!!

Версии фирмваре и описание АТ команд со времени написания документа могут обновиться.

Так как это фирмваре является free-team  ( созданое и распространяемое сообществом ) ,  то

обновления можно проверить на сайтах-форумах сообщества.

Рускоязычное сообщество пользователей ESP8266  - http://esp8266.ru/

Официальный форум от компании Espressif (англоязычный) -  http://www.esp8266.com/

BBS Espressif (англоязычный) -  http://bbs. /index. php

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

Нам понадобятся следующие выводы чипа:

VCC, GND — питание +3.3В;

URXD, UTXD — выводы RS232 толерантны к 3.3В

RST — Аппаратный сброс (reset)

GPIO0, GPIO2 — выводы GPIO

CH_PD — Chip enable, для работы должен быть подключен к +3.3В.

Для переключения в режим обновления прошивки -  подать низкий уровень на GPIO0 и высокий на CH_PD.

Запускаем XTCOM_UTIL, переходим в Tools -> Config Device, выбираем COM-порт к которому подключено устройство, ставим скорость порта 57600, жмем Open, потом Connect, программа должна сказать «Connect with target OK!», закрываем окно настроек.

Переходим в меню API TEST, выбираем (4) Flash Image Download, указываем путь к файлу «AT21SDK95-2015-01-24.bin», адрес оставляем 0x00000, жмем DownLoad.

Должна начаться загрузка прошивки, по окончании будет выдано сообщение о успешном завершении процесса.

Отключаем питание, вывод GPIO0 отсоединяем от общего провода, включаем питание, запускаем терминал.  Проверяем готовность платы командой AT и версию прошивки командой AT+GMR.

После этого можно работать с ESP8266 используя доступные АТ команды.