Добрый день форумчане!
Поднимаю UDP сервер в локальной сети из примера
Arduino/udp-examples.md at master · esp8266/Arduino · GitHub
Сервер работает нестабильно, если несколько минут (около 10) не отправлять пакеты, то при повторной попытке они уже не доходят. Бывает, что через некоторое время снова просыпается и принимает пакеты. Ставлю проверки соединения сервера в loopе:
if(WiFi.status() != WL_CONNECTED)
Serial.println("WIFI_CONNECTED NO");
if(WiFi.status() == WL_CONNECTION_LOST)
Serial.println("WL_CONNECTION_LOST");
if(WiFi.status() == WL_DISCONNECTED)
Serial.println("WL_DISCONNECTED");
if(!UDPTestServer)
Serial.println("UDP_SERVER NO");
но в ком порт ничего не пишет. Это у всех так? Как добиться стабильной постоянной работы?
Нужна постоянная работа в режиме приема редких пакетов.
Поднимаю UDP сервер в локальной сети из примера
Arduino/udp-examples.md at master · esp8266/Arduino · GitHub
Сервер работает нестабильно, если несколько минут (около 10) не отправлять пакеты, то при повторной попытке они уже не доходят. Бывает, что через некоторое время снова просыпается и принимает пакеты. Ставлю проверки соединения сервера в loopе:
if(WiFi.status() != WL_CONNECTED)
Serial.println("WIFI_CONNECTED NO");
if(WiFi.status() == WL_CONNECTION_LOST)
Serial.println("WL_CONNECTION_LOST");
if(WiFi.status() == WL_DISCONNECTED)
Serial.println("WL_DISCONNECTED");
if(!UDPTestServer)
Serial.println("UDP_SERVER NO");
но в ком порт ничего не пишет. Это у всех так? Как добиться стабильной постоянной работы?
Нужна постоянная работа в режиме приема редких пакетов.