Serjio
красота
Ninja по умолчанию запускает сборку в параллельном режиме и задействует все доступные ресурсы компьютера. При определённых условиях это может привести к таким критичным проблемам, как переполнение буфера памяти или к перегреву вычислительного устройства, что случается с термоинтерфейсами, неспособными отводить большие объёмы тепла. Вследствие чего повышается риск программных ошибок из-за перегрева процессора и в итоге, может привести к аварийному отключению устройства.
Artem
Коллеги, помогите разобраться, пожалуйста!
Есть хитрая задача у меня, я делаю ворота для соревнований, ворот на трассе около 30 штук, на каждой ESP8266 стоит и ворота должны бы уметь за адекватное время реагировать на мои команды, меняя цвет (вообще режим работы, но пусть для простоты будет цвет). Решил задачу следующим образом:
на роутере (прошил openwrt) поднял серверочек
ncat --broker --listen -p 1618
Затем к нему подключаются ESP-шки, слушают, что там происходит (и иногда отвечают, если я попрошу назваться и IP свой скинуть, к примеру), а я с компа телнетом или бог знает чем еще туда сыплю строки, а на ESP слушаю через WiFiClient. В целом все работает замечательно, но есть ряд проблем, которые бесят невероятно!
1) иногда воротина теряет соединение и побоку ей, что там происходит, хотя роутер находится в считанных метрах рядом! Предположим это я могу решить переподключением.
2) люто бесит, что некоторые воротины казалось бы рядом, но не могут вообще подключиться! Я им даю около 20 секунд на это, может мало? Антенну внешнюю делать? Резюк на антенне менять (он у меня нулевый, просто мостик)?
3) самое, что бесит - задержки! Когда я отправляю команду START, я как-то жду, что ворота отреагируют более-менее одновременно, но я получаю задержки до секунд (!) даже на хороших RSSI. То есть TCP свою задачу отрабатывает, пакет таки доходит, но... что это за жуть - ума пока не приложу. Хуже всего, что задержки не постоянные, то ее нет, а то дикая, но в целом некоторое постоянство наблюдается.
Буду благодарен любым соображениям. Готов хоть mesh, хоть его сделать, лишь бы задача решилась! Mesh не очень хочу, так как иногда воротину задевают и она перезагружается, не распалась бы сеть в такие моменты, но я не пробовал, может в эту сторону копнуть?