Как подключить много ESP8266 к wifi? Суть задачи:
Есть от 30 до 70 esp8266, которые генерируют данные и должны отправлять эти данные на сервер.
Как это организовать ?
В голове крутятся два варианта: очень много дорогих роутеров или хранение данных и ожидание своей очереди и отправка соотвественно по очереди.
Проблема первого решения: слишком дорого для данной задачи, непредсказуемость поведения wifi сети с таким насыщенным эфиром.
Проблема второго решения: непонимание того, как реализовать очередь,по какому принципу давать места, возможная проблема с памятью (пзу - хватит ли места, озу - хватит ли оперативки отправить весь файл)
Wifi - обязательное условие. Лишняя велосипедная аппаратура не допускается. Нужно чтобы все работало из коробки, с оборудованием, которое можно купить в магазине.
Идеальным было бы как-то отправлять с сервера(vps) сигнал об опросе датчика, по аналогии c push, но не уверен можно ли так сделать с esp8266.
Подскажите, пожалуйста, решение, которое позволит подключить esp к сети с учетом количества в 30-70 в одном помещении, без проводов.

21 Авг 2019 в 06:39
171 +1
1
Ответы
1

Для подключения множества ESP8266 к Wi-Fi сети с возможностью отправки данных на сервер, можно использовать следующий подход:

Создать Wi-Fi сеть на роутере с максимальной пропускной способностью и установить необходимый уровень защиты.Настроить ESP8266 на подключение к данной Wi-Fi сети.На сервере (VPS) настроить программу, которая будет принимать данные от ESP8266 и обрабатывать их.Для обеспечения периодической отправки данных с ESP8266 на сервер, можно использовать протокол MQTT (Message Queuing Telemetry Transport), который позволяет организовать обмен сообщениями между устройствами в режиме реального времени.Реализовать логику отправки данных из ESP8266 на сервер по запросу, отправляемому с сервера по протоколу MQTT.

Таким образом, ESP8266 будут подключены к Wi-Fi сети, смогут отправлять данные на сервер и получать инструкции от сервера для отправки данных по запросу. Вся система будет работать без проводов и с возможностью работать в помещении с большим количеством устройств.

20 Апр в 13:15
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 706 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир