• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Как управлять ESP8266 через сервер?

Sniff

New member
Ситуация такова, что есть несколько связок ESP8266 и ESP12E.
Разработка идёт в Arduino IDE.
Нужно по внешней команде на каждой из связок запустить функцию. Все связки, сервер и компьютер с которого исходит команда находятся в одной локальной Wi-Fi сети.
Схема работы такая - связка получила команду, вызвала функцию, отправила данные на сервер.
Сейчас набросал локальный сервер и передаю на него команды, вопрос в том, как заставить ESP8266 постоянно ждать команду от сервера?
 

Юрий Ботов

Moderator
Команда форума
Сделать сервером ее... разумеется при этом на ней нельзя использовать батарейко-сохранеительные режимы.
"Связка" - это хто?
 

nikolz

Well-known member
Ситуация такова, что есть несколько связок ESP8266 и ESP12E.
Разработка идёт в Arduino IDE.
Нужно по внешней команде на каждой из связок запустить функцию. Все связки, сервер и компьютер с которого исходит команда находятся в одной локальной Wi-Fi сети.
Схема работы такая - связка получила команду, вызвала функцию, отправила данные на сервер.
Сейчас набросал локальный сервер и передаю на него команды, вопрос в том, как заставить ESP8266 постоянно ждать команду от сервера?
На сервере должен быть еще и клиент,
а на ESP должен быть клиент и сервер.
обычно инициатором связи является клиент.
Если у Вас инициатива возможна с двух сторон то на обе стороны надо ставить и клиента и сервер.
 
Сверху Снизу