=AK=
New member
В тестовом проекте для RAK Creator (т.е. среда Ардуно) запрашиваю время у NTP сервера.
Для проверки наличия WiFi соединения у меня работает процесс, который раз в 100 мс проверяет
[inline] if (WiFi.status() != WL_CONNECTED)[/inline] и, если условие не выполняется, то он заново реконнектится к WiFi.
Если запрашиваю NTP время часто, раз в несколько секунд, проблем нет. Как только даю паузу между NTP запросами в 1 час, то почему-то теряется WiFi соединение и вследствие этго мой скетч реконнектится к WiFi.
Вставил регулярную (раз в 5 сек) посылку широковещательных UDP сообщений, в надежде что это не даст разорвать WiFi соединение. Не помогло. Пока запросы к NTP серверу идут часто, соединение держится. Как только пауза между NTP запросами увеличивается до 1 часа, то после запроса к NTP модуль выдает [inline]RTL8195A[Driver]: sta recv deauth reason code(6) sta:00:04:ed:48:4e:3a[/inline] При этом соединение пропадает и идет реконнект к WiFi.
Что это за фигня такая с RAK/Realtek? С ESP8266 таких проблем не было.
Для проверки наличия WiFi соединения у меня работает процесс, который раз в 100 мс проверяет
[inline] if (WiFi.status() != WL_CONNECTED)[/inline] и, если условие не выполняется, то он заново реконнектится к WiFi.
Если запрашиваю NTP время часто, раз в несколько секунд, проблем нет. Как только даю паузу между NTP запросами в 1 час, то почему-то теряется WiFi соединение и вследствие этго мой скетч реконнектится к WiFi.
Вставил регулярную (раз в 5 сек) посылку широковещательных UDP сообщений, в надежде что это не даст разорвать WiFi соединение. Не помогло. Пока запросы к NTP серверу идут часто, соединение держится. Как только пауза между NTP запросами увеличивается до 1 часа, то после запроса к NTP модуль выдает [inline]RTL8195A[Driver]: sta recv deauth reason code(6) sta:00:04:ed:48:4e:3a[/inline] При этом соединение пропадает и идет реконнект к WiFi.
Что это за фигня такая с RAK/Realtek? С ESP8266 таких проблем не было.
Последнее редактирование: