• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Нужна помощь Как уйти от создания открытой точки доступа Wi-Fi?

Cadil

New member
Заложил в код метеостанции веб-сервер со статическим IP-адресом. Метеостанция работает, но при включении устройства автоматически создается открытая точка доступа с тем же именем, которое используется у меня для подключения к Интернету. Пытаясь найти команду, которая вызывает эту точку доступа, я закомментировал или удалил все, что связано с идентификацией Wi-Fi (ssid, pass), но отрытая точка доступа не исчезает.
Как объяснить эту мистику?
 
Последнее редактирование:

pvvx

Активный участник сообщества
Вы не пробовали смотреть примеры включения WiFi в Arduino IDE данные к библиотеке #include <ESP8266WiFi.h>?
Или читать краткое описание по ссылке https://esp8266.ru/arduino-ide-esp8266/ -> Библиотека WiFi ESP8266 (ESP8266WiFi) ?
 

CodeNameHawk

Moderator
Команда форума
Ну так перед этим было
Код:
//const char *ssid = "Best_VB";   
//const char *pass = "vbvb3591";
//  WiFi.begin(ssid, pass);
считайте, что есп злопамятная.
 

Cadil

New member
Нашел технически грамотное объяснение этому явлению:
При перепрошивке модуля ESP8266 данные о подключении к Wi-Fi не удаляются, поскольку они хранятся в другой части памяти.
Есть два варианта стереть эту информацию и перейти к заводским настройкам:
1. Для сброса до заводских настроек нужно на время подсоединить GPIO12 на землю.
2. В функцию setup() работающего скетча первой строкой добавить команду factoryReset();
Убедился - работает. Детали тут.
 
Сверху Снизу