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

Плохая связь с точкой доступа

DRINKINS

New member
Имеем точку доступа и развернутый web-сервер. Подключившись по WiFi с ПК, зайдя на web-морду, отправляю команды на включение/отключение светодиода и поражаюсь пингу, от 1 до 5 секунд. Но! Раздав WiFi с телефона, просто раздав и никто не подключается к этой точке доступа, пинг улучшается до 30-100 мс. Как происходит такая мистика ума не приложу.
 

l15ar

Member
Мистика и ESP идут рядом..
Попадалась на анг. яз. форуме проблема, при различном сетевом оборудовании,
происходила нормальная работа или полный отказ работы ESP. :\
Именно поэтому, нужна полная диагностика проблемы. Буквально всё!
Совсем не факт, что проблема будет решена. Моё мнение, нерешаемых проблем не бывает..
Время - деньги.. Необходимая квалификация и оборудование.

-- абстрактный сервер, раздает абстрактную веб страницу и имеет абстрактный отклик! Причем тут пинг(UDP), не ясно..
 

nikolz

Well-known member
Имеем точку доступа и развернутый web-сервер. Подключившись по WiFi с ПК, зайдя на web-морду, отправляю команды на включение/отключение светодиода и поражаюсь пингу, от 1 до 5 секунд. Но! Раздав WiFi с телефона, просто раздав и никто не подключается к этой точке доступа, пинг улучшается до 30-100 мс. Как происходит такая мистика ума не приложу.
В первом случае у вас происходит подключение ESP к роутеру На это обычно уходит 1-4 секунды в зависимости от того как написана прога.
Можно сократить это время, если сохранять параметры.
Почитайте здесь:
--------------
Во втором случае телефон держит соединение.
 

nikolz

Well-known member
У ESP проблема в том что приемник и передатчик имеют один и тот же канал
Если Вы подключите несколько устройств по различным каналам
то ESP будет переключаться по каналам и терять связь с другими устройствами на других каналах
 

enjoynering

Well-known member
У него нет переключения каналов. Я так понял у автора на ESP8266 поднят Клиент и Точка доступа. Клиент подключён к роутеру. Он через вебморду по адресу 192.168.4.1 (если не менял конечно) отдаёт команды клиенту. В такой конфигурации arduino core назначает канал точки, как у клиента. Так как радио модуль один.

Проблема скорее всего в корявом коде.
 
Сверху Снизу