Ситуация такова, что есть несколько связок ESP8266 и ESP12E.
Разработка идёт в Arduino IDE.
Нужно по внешней команде на каждой из связок запустить функцию. Все связки, сервер и компьютер с которого исходит команда находятся в одной локальной Wi-Fi сети.
Схема работы такая - связка получила команду, вызвала функцию, отправила данные на сервер.
Сейчас набросал локальный сервер и передаю на него команды, вопрос в том, как заставить ESP8266 постоянно ждать команду от сервера?
Виктор Паперно: а что подробнее? )
Берет mqtt сервер. Можно поставить свой (даже на роутер) или можно использовать сторонний через интернет.
Добавляете поддержку mqtt (www.ibm.com/developerworks/ru/library/cl-bluemix-a... в ESP и подписывается на сервер.
Дальше ваш сервер (Flask) скидывает в очередь mqtt задание и все привязанные устройства мгновенно получаю задание