Всем привет. Дело в следующем, имеется система сбора данных "Сервер- <WiFi>- клиент", в качестве "клиентов" используется устр-ва на базе СPU<-UART->WiPort. Скорость работы по UART 921600. Режим сети-инфраструктура, стандарт G. Режим сбережения энергии в WiPorte включен, Date rate - Auto.
Система с некоторой периодичностью опрашивает "клиентов" При количестве "клиентов" 4-6 шт, проблем не возникает (устойчивая связь, работает сутки напролет), а вот когда количество узлов возрастает до 12-15, происходит следующее: периодически теряется связь с каким либо узлом в сети (в случайном порядке), причем через какое-то время связь либо восстанавливается полностью, либо частично. Частично в данном случае означает, что соединение по радио есть а данные из порта радиомодуля не читаются, такое ощущение, что зависает UART радиомодуля, т.к после сброса питания радиомодулю или через вывод Ресет ВиПорта, все исправляется, причем сам радиомодуль находясь в таком "зависе" сильно греется. Думаю это как то связано с зависанием процессора DSTin ВиПорта. Может у кого есть исходники или дизассемблированная прошивка ВиПорта? Думаю ввести возможность программного сброса, процессора (WatchDog) и попутно попытаться уменьшить потребление ВиПорта.