ESP_NOW, передача данных между ESP8266 ( ESP32 )

Создаем свой блок. Вопросы, помощь знатоков.
SLed
Рядовой
Сообщения: 26
Зарегистрирован: 16 апр 2021, 07:49
Имя: Сергей
Поблагодарили: 2 раза

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение SLed »

У меня всё работает. Главное другие блоки для работы с Wi-Fi не вставлять в проект.
Аватара пользователя
badr555
Рядовой
Сообщения: 17
Зарегистрирован: 09 май 2022, 12:04
Откуда: Bytom, Poland
Имя: Andrey
Благодарил (а): 1 раз
Поблагодарили: 4 раза

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение badr555 »

А почему?
А самое главное, что скачанные примеры работают, а как только начинаешь переделывать примеры под свои хотелки всё ломается. и нет корректного описания блоков и их нюансах работы.
ecoins
Администратор
Сообщения: 4486
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 224 раза
Поблагодарили: 368 раз

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение ecoins »

badr555 писал(а): 04 дек 2025, 21:11 А почему?
А самое главное, что скачанные примеры работают, а как только начинаешь переделывать примеры под свои хотелки всё ломается. и нет корректного описания блоков и их нюансах работы.
Это так. Большинство внешних пользовательских блоков старой разработки не являются универсальными и заточены на конкретную прикладную задачу. Потому и возникают проблемы.
Проверенные блоки внедряются в папки кандидаты . По мере успешного тестирования и использования методы переносятся в основной функционал FLProg.
С уважением ecoins.
Последний раз редактировалось ecoins 14 июн 2026, 10:07, всего редактировалось 1 раз.
Fm-Nafing
Сержант
Сообщения: 110
Зарегистрирован: 13 июл 2016, 13:24
Откуда: Санкт-Петербург
Имя: Владислав
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Fm-Nafing »

Смею предположить что на размер передаваемого пакета мало кто обращает внимание. Задефайнили и достаточно. Вот и не работает.
Я изменил бы мир. Но Бог не дал исходников.
Аватара пользователя
belyx
Сержант
Сообщения: 259
Зарегистрирован: 24 июл 2016, 20:38
Откуда: Витебск Беларусь
Благодарил (а): 27 раз
Поблагодарили: 6 раз

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение belyx »

Если не использую широковещательный режим, а нужно передать 3 приёмникам как писать в параметрах приёмопередатчика MAC адреса приёмников ? через какой разделитель ? или нужно передавать по кольцу,от 1 ко 2,от 2 к 3,от 3 к 4 ?
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение aidar_i »

belyx писал(а): 09 фев 2026, 22:09 Если не использую широковещательный режим, а нужно передать 3 приёмникам как писать в параметрах приёмопередатчика MAC адреса приёмников ? через какой разделитель ? или нужно передавать по кольцу,от 1 ко 2,от 2 к 3,от 3 к 4 ?
Используйте столько блоков передачи сколько приемников, в каждом напишите свой МАК адрес. Не забудьте поставить параметр Номер блока.Каждому можно передавать разные данные.
Konstantin81
Рядовой
Сообщения: 2
Зарегистрирован: 24 апр 2025, 09:55
Имя: Константин

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Konstantin81 »

Добрый день! Подскажите пожалуйста, в чем может быть проблема? На NodMCU передача принимается, все работает. если заменить в проекте контроллер на плату (ESP07 и ESP12F пробовал) то сигнал не принимается. Сама передача есть, проверял NodMCU. Причем, передача с этих ESP07 и ESP12F работает нормально. Может ли быть проблема в обвязке (если при данной обвязке передача нормально работает, а страдает именно прием)?
Konstantin81
Рядовой
Сообщения: 2
Зарегистрирован: 24 апр 2025, 09:55
Имя: Константин

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Konstantin81 »

к моему сообщению выше - если в flprog проставить плату NODEMCU, и работать с ESP826612f то все волшебным образом работает, прием в том числе.
Проблема не устранена, но кривой обход найден...
Maloy0103
Рядовой
Сообщения: 49
Зарегистрирован: 27 янв 2020, 22:49
Имя: Алексей
Благодарил (а): 1 раз

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение Maloy0103 »

Добрый день. Подскажите, пожалуйста, что делаю не так? На 2 ESP записал скетчи, но связь между ними не работает((
Адреса на устройствах:
Приемник 0xA8, 0x48, 0xFA, 0x53, 0xAF, 0xA4
Передатчик 0xEC, 0xE3, 0x34, 0x9A, 0x14, 0xAC
Пробовал и со стандартным: 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF

Не работает....
FLProg 9.7.1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
golloper
Сержант
Сообщения: 259
Зарегистрирован: 28 сен 2018, 17:16
Имя: Дмитрий
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение golloper »

На esp32c3 кто то пробовал? Передавать.
sergii2012
Сержант
Сообщения: 176
Зарегистрирован: 07 янв 2019, 16:02
Имя: Сергей
Благодарил (а): 8 раз

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение sergii2012 »

golloper писал(а): 03 июн 2026, 22:07 На esp32c3 кто то пробовал? Передавать.
не работает. видимо более новые контроллеры оставили на "потом"
aidar_i
Полковник
Сообщения: 3477
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 30 раз
Поблагодарили: 192 раза
Контактная информация:

Re: ESP_NOW, передача данных между ESP8266 ( ESP32 )

Сообщение aidar_i »

Почитал тут https://docs.espressif.com/projects/esp ... p_now.html
Показать
Сам не разбирался.
Вот что выдал ИИ:
Показать
Ответить

Вернуться в «Разработка пользовательских блоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей