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

Создаем свой блок. Вопросы, помощь знатоков.
zdob
Рядовой
Сообщения: 8
Зарегистрирован: 24 окт 2021, 20:21
Имя: Евгений

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

Сообщение zdob »

[ref=#ff8000]aidar_i[/ref], День добрый. Проблема не в Вашем блоке, так и не понял в чем, но что то было связано с выводом в UART, в итоге переделал все по новой, работает!
AndrewPan
Рядовой
Сообщения: 19
Зарегистрирован: 21 фев 2021, 13:35
Имя: Андрей

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

Сообщение AndrewPan »

замечательные блоки - очень удобно
однако может кто на примере показать как добавить дополнительны bool контакты (вообще нужны хотя бы 6 шт) (на первых страницах этой ветки человек показал в картинках, однако соответствия с последними ревизиями ПБ я не нашел (( )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
aidar_i
Полковник
Сообщения: 3360
Зарегистрирован: 24 дек 2016, 16:55
Откуда: Уфа
Имя: Айдар
Благодарил (а): 13 раз
Поблагодарили: 100 раз
Контактная информация:

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

Сообщение aidar_i »

AndrewPan писал(а): 03 сен 2022, 01:40 как добавить дополнительны bool контакты
Вот видео как добавить третий вход выход, аналогично сделайте.
ВИДЕО.
Звук https://disk.yandex.ru/d/TVCDeB4w5fzg-Q
vitalik9
Рядовой
Сообщения: 43
Зарегистрирован: 22 авг 2021, 12:08
Имя: Виталий
Благодарил (а): 2 раза

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

Сообщение vitalik9 »

Скажите пожалуйста можно ли 2 esp8266 блоком esp client передавать данные с 2 разных локальных сетей,
допустим один есп настроен клиентом дома а второй клиентом на работе
Аватара пользователя
Rovki
Полковник
Сообщения: 5726
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

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

Сообщение Rovki »

Между домом и работай есть расстояние ? У вас статические IP у роутеров?
Электронщик до мозга костей и не только
vitalik9
Рядовой
Сообщения: 43
Зарегистрирован: 22 авг 2021, 12:08
Имя: Виталий
Благодарил (а): 2 раза

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

Сообщение vitalik9 »

расстояние большое, да у роутеров статические IP
Аватара пользователя
Rovki
Полковник
Сообщения: 5726
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

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

Сообщение Rovki »

vitalik9 писал(а): 17 сен 2022, 12:24 расстояние большое, да у роутеров статические IP
Попробуйте прокинуть порты в роутерах
Электронщик до мозга костей и не только
tolika
Рядовой
Сообщения: 54
Зарегистрирован: 07 ноя 2019, 11:25
Откуда: Магадан
Имя: Андрей
Благодарил (а): 7 раз

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

Сообщение tolika »

[ref]vitalik9[/ref], Попробуйте Firebase ESP8266/32
Аватара пользователя
Rovki
Полковник
Сообщения: 5726
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

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

Сообщение Rovki »

tolika писал(а): 17 сен 2022, 12:50 [ref]vitalik9[/ref], Попробуйте Firebase ESP8266/32
А зачем посредник? При статических IP

Отправлено спустя 3 минуты 18 секунд:
Следует так же иметь ввиду ,что длинные пакеты при движении через глобальную сеть могут разрываться , а кто их потом будет склеивать . Насколько правильно понимаю механизмов такого контроля в данном протоколе нет.
Электронщик до мозга костей и не только
Аватара пользователя
Vitich
Рядовой
Сообщения: 12
Зарегистрирован: 05 фев 2019, 18:48
Откуда: Донбасс
Имя: Виктор
Контактная информация:

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

Сообщение Vitich »

Немного информации. Может кому пригодится. У меня на одной ESP8266 собран MQTT брокер, а восемь других работают как клиенты. На мой
взгляд протокол MQTT более гибок и продуктивен. Один из блоков ещё перегоняет часть данных на RemoteXY, а весь поток данных отслеживается в Majordomo.
Всякая работа требует больше времени, чем было запланировано.
Аватара пользователя
Phazz
Полковник
Сообщения: 3128
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

[ref]Vitich[/ref], а какую библиотеку используете для брокера? Те что я пробовал как-то не стабильно работали. И еще зачем вообще брокер на есп если есть мажордома?
Аватара пользователя
Vitich
Рядовой
Сообщения: 12
Зарегистрирован: 05 фев 2019, 18:48
Откуда: Донбасс
Имя: Виктор
Контактная информация:

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

Сообщение Vitich »

https://github.com/martin-ger здесь библиотека. Мажордома не является брокером. Там модуль MQTT как раз и получает все нужные данные.
Всякая работа требует больше времени, чем было запланировано.
Аватара пользователя
Phazz
Полковник
Сообщения: 3128
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

Vitich писал(а): 25 сен 2022, 19:46 Мажордома не является брокером
а что мешает сделать его таковым? Или разместить брокер на том же сервере
Аватара пользователя
Vitich
Рядовой
Сообщения: 12
Зарегистрирован: 05 фев 2019, 18:48
Откуда: Донбасс
Имя: Виктор
Контактная информация:

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

Сообщение Vitich »

Может я чего-то не понял, но модуль в Мажоре работает как клиент, и как его сделать брокером ??
Всякая работа требует больше времени, чем было запланировано.
Аватара пользователя
Phazz
Полковник
Сообщения: 3128
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

Аватара пользователя
Vitich
Рядовой
Сообщения: 12
Зарегистрирован: 05 фев 2019, 18:48
Откуда: Донбасс
Имя: Виктор
Контактная информация:

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

Сообщение Vitich »

То, что я и говорил. Majordomo -это клиент.
Всякая работа требует больше времени, чем было запланировано.
Аватара пользователя
Phazz
Полковник
Сообщения: 3128
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 233 раза
Поблагодарили: 114 раз

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

Сообщение Phazz »

[ref]Vitich[/ref], ну так поставьте Москито рядышком.
Аватара пользователя
Vitich
Рядовой
Сообщения: 12
Зарегистрирован: 05 фев 2019, 18:48
Откуда: Донбасс
Имя: Виктор
Контактная информация:

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

Сообщение Vitich »

Пройденный этап.У меня раньше так было. Мне удобнее брокера держать отдельно.
Всякая работа требует больше времени, чем было запланировано.
ArtemArable
Сержант
Сообщения: 139
Зарегистрирован: 23 ноя 2020, 16:46
Имя: Artem
Поблагодарили: 1 раз

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

Сообщение ArtemArable »

Передаю бит. Отправка сообщения по изменению. Если Передатчик будет выключен, то Приемник зафиксирует последнее состояние. Убедился в этом опытным путем. Может есть смысл в блок добавить сторож. Допустим Передатчик шлет служебный бит раз в 2 сек. Если приемник не видит его изменение 3 сек принимаемые данные сбрасываются и/или активируется выход "Нет связи" и "Недостоверность данных".
Аватара пользователя
Serquick
Сержант
Сообщения: 254
Зарегистрирован: 25 ноя 2019, 01:07
Откуда: Украина
Имя: Сергей

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

Сообщение Serquick »

Привет всем.

Подскажите, может кто-то реализовывал в ESP_NOW?
Нужно создавать сети[spoiler]
Сеть.png
[/spoiler]
Устройства объединять в ВЕБ морде.
Режим ESP_NOW "Прием-передача".
Каждая сеть должна работать автономно друг от друга.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
32 Кб должно хватить для любых задач!!!
Ответить

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

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

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