Приветствую всех форумчан.
Я, как начинающий "любитель" ESP8266, столкнулся с такой проблемой при тесте своего скетча:
esp как станция и как точка доступа. При старте модуля сначала отключаю режим станции, т.е. остается только как клиент. Модуль делает несколько попыток подключения как клиент к точке доступа. Если подключения не получилось, то запускаю модуль еще как и станцию (параллельно повторяя попытки подключения к точке доступа). Все это время в модуле включен сервер для "слушания" определенного порта.
Когда модуль включается как станция, то подключаюсь к нему с телефона, далее подключаюсь терминалом к серверу модуля и делаю нужные действия (пока пытался сделать возможность изменения параметров wifi клиента). Все работает до первого изменения параметров wifi. Как только изменю параметры, то подключение к модулю (как к станции) становится проблематичным (длительным, иногда пишет, что неверная аутентификация, но подключается).
Но самым проблемным становится момент, что сервер в модуле, к которому подключаюсь программой терминалом, закрывает соединение практически сразу после подключения (иногда успеваю послать сообщение, но зачастую просто подключение и сразу отключение). Перепрошивка скетча не помогает. Помогает если только прошивать модуль с измененными параметрами модуля (т.е. если память модуля 1МБт, ставлю что объем памяти 512кБт или наоборот если прошивал как 512, то ставлю 1 МБт).
Предполагаю, что спасает только "затирание" области памяти, отвечающей за настройки wifi.
SDK 1.3. Модуль 8266 12E. Ардуино 1.6.5, 2.0.0-rc2.
Я, как начинающий "любитель" ESP8266, столкнулся с такой проблемой при тесте своего скетча:
esp как станция и как точка доступа. При старте модуля сначала отключаю режим станции, т.е. остается только как клиент. Модуль делает несколько попыток подключения как клиент к точке доступа. Если подключения не получилось, то запускаю модуль еще как и станцию (параллельно повторяя попытки подключения к точке доступа). Все это время в модуле включен сервер для "слушания" определенного порта.
Когда модуль включается как станция, то подключаюсь к нему с телефона, далее подключаюсь терминалом к серверу модуля и делаю нужные действия (пока пытался сделать возможность изменения параметров wifi клиента). Все работает до первого изменения параметров wifi. Как только изменю параметры, то подключение к модулю (как к станции) становится проблематичным (длительным, иногда пишет, что неверная аутентификация, но подключается).
Но самым проблемным становится момент, что сервер в модуле, к которому подключаюсь программой терминалом, закрывает соединение практически сразу после подключения (иногда успеваю послать сообщение, но зачастую просто подключение и сразу отключение). Перепрошивка скетча не помогает. Помогает если только прошивать модуль с измененными параметрами модуля (т.е. если память модуля 1МБт, ставлю что объем памяти 512кБт или наоборот если прошивал как 512, то ставлю 1 МБт).
Предполагаю, что спасает только "затирание" области памяти, отвечающей за настройки wifi.
SDK 1.3. Модуль 8266 12E. Ардуино 1.6.5, 2.0.0-rc2.
Последнее редактирование: