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