Нужна помощь Подключение к wifi по mac адресу

workpage

New member
Развернута WiFi сеть UniFi. Бесшовный роуминг. 6 точек с одинаковыми SSID и паролем, но разными каналами и IP.
Проблема заключается в том, что ESP подключаются подчас не к самой сильной точке, а рандомно. Есть возможность при инициализации подключения в ESP, помимо SSID и пароля, дополнительно указать MAC адрес точки доступа?
 

Алексей.

Active member
Странный вопрос...
Если уже вы научились определять от какой точки доступа наиболее сильный сигнал, т.е. вам известно bssid (тот самый мак) и номер канала, то почему вы их не передаете в WiFi.begin?

П.С.
Не забывайте, что если установлен persistent, то begin и disconnect будут перезаписывать флеш, если ssid и password для точек доступа в вашей бесшовной сети одинаковые, установите WiFi.persistent(false) и вызывайте begin сколько угодно.
 
Последнее редактирование:

nhknhk

New member
можно попробовать использовать таскер и класс wifimulti.
Сканить сеть.
выбирать самый ближайший по уровню сигнала канал и переключаться на него.
только вот думаю ESP с этим будет поглюкивать, т.к. задача скана довольно тяжелая.
Station — ESP8266 Arduino Core 2.4.0 documentation
 
Сверху Снизу