Есть девайс с простым GSM-модемом (настолько простым, что нет даже AT-команд на HTTP, только на TCP).
Есть сервер. На сервере крутится openresty (nginx+lua).
Задача — читать сенсоры с девайса, по команде из веб-интерфейса помигать светодиодом.
Как это разумнее всего сделать? Мне сейчас приходит в голову только очень простой метод: девайс постоянно совершает HTTP 1.0 запросы к серверу и отправляет данные с сенсоров. Сервер отвечает «OK». Если вдруг нужно помигать светодиодом, сервер отвечает не «OK», а «LED». На что в следующем запросе девайс отвечает, что успешно мигнул, на сервере флаг мигания светодиодом убирается и приходит обычное «OK».
Плохо придумал? Тупо? Нужно городить какие-нибудь веб-сокеты?