Пилю веб-управлялку некими железками, взаимодействие с которыми происходит по сокетам (в большинстве случаев через конвертеры rs232 <=> tcp socket).
До последнего времени задача была одна - послать команду, а там трава не расти. С этим успешно справлялось простое приложение на Flask с post-запросами через jquery и socket.send().
Но настала пора слушать что железки вещают и сигнализировать об определенных событиях в веб-морду.
1. Есть ли актуальные best practice как это все делается? Ни с async, ни c обычными потоками я никогда не работал, поэтому не знаю с чего начать.
2. Если брать asyncio, то стоит ли переходить на aiohttp, или из Flask тоже можно работать?