Статья

Обмен данными между устройствами ESP8266

В прошивке ESP Easy есть возможность передачи данных с одного устройства на другое, не используя MQTT сервер. Можно организовать UDP сеть между ESP модулями и устройствами Sonoff

Пример 1: Передача данных с датчика температуры, который находиться на улице. Датчик передает данные на второй модуль с дисплеем, который, в свою очередь, находится дома.

Пример 2: Вчера я показал как просто создавать автоматизации в самой ESP Easy. Так вот, мы передаем данные с одного модуля, и строим автоматизации уже на втором. 

Примеров может быть огромное количество, описывать их не буду, думаю каждый из Вас сможет найти этому свое применение. 

Настройка сети

Как прошивать модули ESP8266 прошивкой ESP_Easy рассказывать я не стану, все это есть в моих предыдущих статьях. Перейдем сразу к настройке сети между модулями. 

Перезагружаем все наши ESP8266 устройства. Отрываем вкладку Main и видим перечень устройств, которые объединились в сеть, их ip адреса и Unit.

Передача данных

Прямо из этого списка переходим на устройство, которое будет отправлять данные. Во вкладке "Devices" создаем привычное нам устройство (желательно под позицией 12), в разделе "Data Acquisition", ставим галочку "Send to Controller" напротив нашего контроллера P2P.

Прием данных

После того как мы создали данное устройство, на всех модулях ESP8266 автоматически появится такое же устройство, с тем же именем и тем же порядковым номером. Дополнительно для получения данных ничего настраивать не нужно.


Спасибо, попробую на своей метеостанции

почему-то думал что тебе понравится статья. 

подглючивает но работает )) Спасибо ! появилось пару мыслей куда применить.

работает сносно, глюков не замечал

Перегружал раз 10, вроде устаканилось, наблюдаю...

Я как то специально под прошивку ESPEasy универсальную платку с городил, с преобразователем уровней интерфейсов, кнопками пищалкой и релюшкой. Ну и конечно возможностью подключения дисплея. Кому надо вот тут проект ПП 

https://easyeda.com/Alex_AW/ESP8266-WiFi-MQTT-Termostat">https://easyeda.com/Alex_AW/ESP8266-WiFi-MQTT-Termostat


Первоначально задумал как термостат прикручиваемый по MQTT потом решил немного подрасширить что бы можно было всякую всячину собирать. Вот и добавил разъем для подключения дисплея, формирователи уровня, два варианта блоков питания, либо собрать на плате 12-24В DC-DC преобразователь либо впаять сетевой блок питания 3х ваттный.

Скиньте мне пожалуйста актуальную и рабочую прошивку на https://kompaswork.ru/kontakty.html">контакты

"Дополнительно для получения данных ничего настраивать не нужно."


Галка в "Enable" сама не ставится. Надо ставить ручками. По крайней мере, у меня так. И 

Dummy Device работают очень кривенько.

Всем привет. Подкатите, есть какая-то возможность передавать данные без роутера, напрямую между ESP8266?

Дополнение
Device / Name  обязательно должен быть разный, иначе ругается



https://sprut.ai/static/media/cache/00/83/84/5/8409560/78147/1000x_image.jpg?1620839639" alt="1000x_image.jpg?1620839639" />

Не могу победить дублирование имен Value  на "принимающей" стороне


Вернуться назад

Устройства


Вернуться назад