ESP_NOW, передача данных между ESP8266 ( ESP32 )
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Айдар, спасибо! Вы указывали на эти блоки приема и передачи, позволяющие работать и клиенту. Так? Я их не пробовал, использовал последние, универсальные блоки. Для них такого нет?
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Пока нет.Ecomat писал(а): 21 янв 2022, 10:31 Я их не пробовал, использовал последние, универсальные блоки. Для них такого нет?
Последние блоки пока бета, обнаружилось , что прием ЕСП32 не работает, разбираюсь. ЕСП8266 работает.
PS: исправил, см. сообщение ниже.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Выложил в первом сообщении обновленные блоки. Сейчас есть возможность обмениваться данными между одной и несколькими есп в режиме прием-передача, а так же между всеми есп между собой.
Старые блоки и новые совместимы, т.е , например, если в передатчике прошить по старому блоку, а в приемнике по новому блоку, все будет работать.
Пока блоки клиента и точки доступа не обновлены.
Старые блоки и новые совместимы, т.е , например, если в передатчике прошить по старому блоку, а в приемнике по новому блоку, все будет работать.
Пока блоки клиента и точки доступа не обновлены.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Видео здесь
[spoiler]https://youtu.be/OdTm3V4wj7E[/spoiler]
[spoiler]https://youtu.be/OdTm3V4wj7E[/spoiler]
-
- Рядовой
- Сообщения: 7
- Зарегистрирован: 26 сен 2021, 16:23
- Имя: сергей
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Не пробовал, можете испытать с прежними блоками для работы с клиент.
Обновил блоки и примеры в первом сообщении, для ЕСП32 обнаружилась еще одна ошибка.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Тут блоки для 10 переменных integer.
Выложу для понимания, как создавать свои переменные.
Я думаю , переменных, в выложенных мной блоках , хватит почти на все случаи жизни.
Исправленный для ЕСП8266 и 32.
Выложу для понимания, как создавать свои переменные.
Я думаю , переменных, в выложенных мной блоках , хватит почти на все случаи жизни.
Исправленный для ЕСП8266 и 32.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Dryundel
- Полковник
- Сообщения: 2430
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Да, нет! Просто устал уже, кому надо проверят и напишут.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
С утра решил проверить, подправил немного, работает на прием данных с выводом в веб браузер от передатчика.
Двустороннюю связь проверяю. Этот блок пока считайте бета.
Отправлено спустя 5 часов 46 минут 8 секунд:
Наконец то закончил проверку и корректировку блока для клиента на ЕСП32. 2х сторонняя связь тоже заработала. Блок клиента, если скачали , обновите.
Появился доп параметр: WEB интерфейс - активизируется для соединения с роутером только одного ЕСП. В остальных ЕСП не используется.
Выложил в ПЕРВОМ сообщении.
Кому это интересно (например, Qwert855 задания давал) , прошу испытать в условиях реального проекта.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Закончил блоки для ESP_NOW. Добавил блок клиента и для ESP8266. Выложил в первом сообщении все блоки (в архиве).
Подправил еще блок клиента ЕСП32, в примерах ниже можете заменить, ошибка действует только в одном режиме, передача.
Проверил блок есп8266 клиент, пробовал и в перемежку с есп32. Все работало. Точка доступа тоже работает на ЕСП32 вместе с клиентом, по IP адресу 192.168.4.1
Подправил еще блок клиента ЕСП32, в примерах ниже можете заменить, ошибка действует только в одном режиме, передача.
Проверил блок есп8266 клиент, пробовал и в перемежку с есп32. Все работало. Точка доступа тоже работает на ЕСП32 вместе с клиентом, по IP адресу 192.168.4.1
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Блоки отличные ! у меня так и не получилось передать без введенного мак адреса ,если по умолчанию то тишина везде, хотя объявлена широковещательная передача ,но с мак адресом все отлично ,может это из за блока ремоте ху ,не вникал но и мак адрес не трудно прописать ,еще раз огромное спасибо блок очень выручил .

-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
На счет ремоте не знаю, а так должен работать, у меня работает. Но лучше, конечно, прописать мак адреса.vovka1973 писал(а): 02 фев 2022, 12:55 у меня так и не получилось передать без введенного мак адреса ,если по умолчанию то тишина везде, хотя объявлена широковещательная передача ,
Пользуйтесь на здоровье! Добавил ещё проект для 4х есп с комментариями, как их заставить общаться между собой .
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Сделал выход мак адреса передатчика на блоке приёмника, примерыSanbi4 писал(а): 21 авг 2020, 12:31 а в блоках приема для мастера можно было прописывать мас с которого он принимает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
ESP_NOW, передача данных между ESP8266 ( ESP32 )
MQTT тоже считывает данные, но кроме как посмотреть от 1 до 10 инфо сигналов, более ничего
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Почему до 10?costy1957 писал(а): 05 фев 2022, 22:57 MQTT тоже считывает данные, но кроме как посмотреть от 1 до 10 инфо сигналов, более ничего
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Уважаемый Aidar, видимо я ошибся, раз вы задали такой вопрос, теперь предполагаю, что при использовании приемо-передатчика 20, 10 OUT и 10 IN,если я опять не прав, прошу дайте разъяснение, сколько же данных можно использовать в одной ESP8266 и если можно с примером, заранее благодарен.
Пока выяснял, что да как, родился проект под названием ВНЕШНЕЕ УПРАВЛЕНИЕ ESP NOW, в котором реализованы внешний слайдер и кнопка управления, может кому ни будь пригодится. Управление -MQTT, использован локальный брокер с Play Маркета-MQTT Broker AP загружается в одно устройство вместе со скадой (Virtuino6) :Желательно 3 ESP, но приемопередатчик и приемник обязательно.
Пока выяснял, что да как, родился проект под названием ВНЕШНЕЕ УПРАВЛЕНИЕ ESP NOW, в котором реализованы внешний слайдер и кнопка управления, может кому ни будь пригодится. Управление -MQTT, использован локальный брокер с Play Маркета-MQTT Broker AP загружается в одно устройство вместе со скадой (Virtuino6) :Желательно 3 ESP, но приемопередатчик и приемник обязательно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 3358
- Зарегистрирован: 24 дек 2016, 16:55
- Откуда: Уфа
- Имя: Айдар
- Благодарил (а): 13 раз
- Поблагодарили: 100 раз
- Контактная информация:
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Блоки передачи можно использовать несколько, например, если три блока по 10, уже 30, тогда блок приема с 10 выходами достаточно для приема данных. Просто блоки передачи должны по очереди подключаться, те сперва передает1й, потом 2й и так далее. Конечно переменные передатчика и приемника должны совпадать.
Так можно передавать очень большое количество данных.
Так можно передавать очень большое количество данных.
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
ESP_NOW, передача данных между ESP8266 ( ESP32 )
Aidar, благодарю за понятный ответ, буду работать над увеличением передаваемых данных в проектах ESP Now.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя