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

Передача между двумя esp без сервера

Жорик

New member
Всем добрый день,есть возможность передавать данные между двумя esp без клиент-сервер хотя бы в одностороннем порядке,Esp подключены к одной WiFi сети,у каждой свойстатический IP,если говорить грубо,на одной нажал кнопку,на другой загарелся диод.
Спасибо
 

 

CodeNameHawk

Moderator
Команда форума
Крикните помощнику, пусть вручную переключит.
У вас написано между есп и подключены к сети, сбивает с толку.
Тут уж передать с есп на есп через сеть.
Клиент сервер нужны, а чем они вам не нравятся?
 
Последнее редактирование:

p-a-h-a

Member
Скеч двухсторонней связи ESP8266 по протоколу ESP-NOW
В каждую ESP записать скеч с указанием mac противоположной ESP. Mac хранится в переменной broadcastAddress
Скеч передает номер пакета, напряжение питания ESP, контрольную сумму передаваемого пакета.
На приемной стороне считается контрольная сумма принятого пакета и сравнивается с принятой crc32.
Полученные данные выводятся в сериал.
В случае несовпадения в сериал выводится ошибка.
При каждой отправке на принимающей стороне меняется состояние встроенного светодиода.
После загрузки скечей на обеих ESP будут мигать встроенные светодиоды при приеме пакета данных. При отключении одной ESP диод на другой не мигает.
 

Вложения

Сверху Снизу