Тупо это в windows phone , push уведомления
http://developer.alexanderklimov.ru/win ... /31/19.phpт.е. чтобы сервер находящийся в одной сети с телефоном мог послать на телефон сообщение (например входящий звонок voip), сервер сначала посылает сигнал на публичный сервер microsoft ну и далее по статье
esp не постоянно а с определённой периодичностью, хотя можно и просто держать TCP канал открытым, так скорость реакции будет быстрее
в протоколе много чего есть, в том числе events
почитайте про сам протокол сначала, потом сможете определиться что для вас оптимально.
Как то тупо получается. ЕСП должен спать, пока, может раз в неделю, ему прийдет задание что-нибудь включить
у меня не укладывается в голове "должен спать" "пока" "ему прийдет задание"
так спать или не спать?
вариантов возможной реализации несколько, и зависит от того какое время реакции на кнопку для вас оптимальное.
0.5сек, 5сек, 15сек, 30сек...
от этого и нужно плясать, либо спим и медленно реагируем, либо не спим и быстро.