Всем привет. Бьюсь все с тем-же модулем ESP8266. Хотел подключиться к нему через устройство, но ничего не удавалось. Т.к. останавливалось все на получении IP от ESP.Ломал-голову, ломал и доломал до того, что решил вывести ip адрес устройства в мониторинг. Замечу, что мой модуль работает только с вот такой библиотекой(https://github.com/itead/ITEADLIB_Arduino_WeeESP8266). И вывел мониторинг вот это: Код (C++): +CIFSR:STAIP,"0.0.0.0" +CIFSR:STAMAC,"5c:cf:7f:01:d4:4b" Я тут думал, а может все дело в прошивке, которую надо заменить? Не подскажите разные способы как это можно сделать: Как обновить прошивку на ESP8266. Заранее благодарен. С Уважением, Mestniy.
попробуй включить DHCP и назначить адрес точки доступа AT+CWDHCP_CUR=0,1 AT+CIPAP_CUR="192.168.5.1" Вот справка по командам http://esp8266.ru/esp8266-at-commands-v022/
У самого случайно оказался ESP8266 ESP-01. Версия прошивки Подключал по описанию тут - http://esp8266.ru/esp8266-podkluchenie-obnovlenie-proshivki/. Вообще, не плохой сайт я без проблем нашел все, что мне нужно. Использую отдельное питание, LLC 5v to 3.3v. Для настройки команд использовал Usb->Uart TTL (PL2303 или какой другой, они все похожи). Запустил через AT команды (из Serial монитора) прозрачный мост UDP->UART, на глаз работал стабильно. Появится время хочу сделать отправку AT команд из Ардуино. Проверял как работу точки доступа (в моей прошивке, DHCP был настроен по умолчанию, как и его Ip), так и клиента. Прошивка, пока работает стабильно, из минусов данной прошивки только не возможность выхода по команде +++ из режима прозрачной передачи (хотя по док. на версию 0.4, должен). Прошивку пока не обновлял и пока не планирую, описаний в сети предостаточно - http://esp8266.ru/esp8266-obnovlenie-proshivki-xtcom_util/, http://blog.tataranovich.com/2015/05/esp8266.html и т.д. Модуль моего друга, который по начитался в сети о бесконечных ошибках в SDK и т.д. и посчитал ESP8266 не стабильной игрушкой. Вот взял, чтобы подтвердить опровергнуть его мнение, самому интересен данный модуль. Удачи.
Проблема решилсаь элементарно. Надо было поставить устройство в режим клиента. Простите за беспокойства)))))))))