Как изменить учетные данные Wi-Fi нескольких ESP8266 вместе
Мне нужно изменить учетные данные WiFi нескольких ESP8266 за один раз, без необходимости менять пароли для каждого из них по отдельности. Я знаю, что есть библиотека WiFiManager, которая делает вашу точку доступа ESP8266, когда она не подключена к какой-либо сети, но для этого мне потребуется настроить каждую из них по отдельности.
Как избавиться от необходимости индивидуально менять учетные данные Wi-Fi? Все они должны подключаться к одной и той же сети, пароль которой недавно был изменен.
@Naufil Muhammad, 👍0
Обсуждение2 ответа
Устройства всегда пытаются загрузить файл конфигурации с веб-сервера, которым вы управляете. Если файл конфигурации существует и имеет новые учетные данные Wi-Fi, он может обновить себя и сбросить настройки. Когда вы фактически измените пароль для точки доступа, все устройства уже будут иметь новый пароль.
вы можете перенастроить свой маршрутизатор или любой другой сетевой режим, который вы используете, с автоматическим входом в систему по MAC-адресам ваших ESP.
И затем, если вы предоставите MAC-адреса соответствующих ESP и измените свои учетные данные WiFi, вам не нужно настраивать ESP по отдельности. Он автоматически подключится сам.
- Как подключить Wi-Fi Shield ESP-12E-ESP8266-UART-WIFI-Wireless-Shield к Arduino
- Какие существуют способы обеспечения Wi-Fi с помощью ESP8266?
- https post с использованием кастомной библиотеки «Fetch»
- ESP8266 не подключается к Wi-Fi
- Можно ли отключить WiFi на ESP8266?
- Как отключить или остановить точку доступа в ESP8266?
- ESP8266 — действительно ли у него по умолчанию плохой радиус действия Wi-Fi?
- Как подключить ESP8266 с помощью адаптера ESP-01 к Arduino Uno?
Вы можете реализовать «службу обеспечения». Вроде как WiFiManager, но наоборот. Если вы не можете подключиться к реальной точке доступа, подключитесь к готовящейся точке доступа, от которой вы сможете получить учетные данные для подключения к реальной точке доступа. Конечно, вы просто переносите свою уязвимость в точку доступа к инициализации, детали которой никогда не могут быть изменены..., @Majenko