Страница 1 из 1

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 01 мар 2022, 18:33
costy1957
ESP_COMBI2.JPG
Топология проекта "Смешанное соединение".
Блоки для построения сети ESP_NOW,всех видов коммуникаций-One Way communication, One "Master" Multiple "Slaves", One "Slave" Multiple "Master" Two Way communication и Multiple communication (кольцевая, радиальная, радиально-кольцевая, двунаправленная, однонаправленная схемы соединения и их комбинации). Всего 5 блоков, три основных и два вспомогательных.
1. ESP_NOW_Two_Way_ID_8266-индексированный приемо-передатчик, используется в проекте один раз.
2. ESP_NOW_OUT_ID_8266 -индексированный передатчик, используется в проекте один раз.
3. ESP_NOW_IN_ID_8266 -индексированный приемник, используется в проекте один раз.
Дополнительные блоки:
4. доп. блок _OUT_ID_8266- индексированный передатчик, используется в проекте многократно, наличие в проекте
ESP_NOW_Two_Way_ID_8266 или ESP_NOW_OUT_ID_8266 ОБЯЗАТЕЛЬНО.
5. доп.блок_IN_ID_8266- индексированный приемник, используется в проекте многократно, наличие в проекте ESP_NOW_Two_Way_ID_8266
или ESP_NOW_IN_ID_8266 ОБЯЗАТЕЛЬНО.
6. доп.блок ESP_NOW_Two_Way_ID индексированный приемо-передатчик.
В блоках исключена передача boolean переменных, их необходимо передавать по схеме bit-byte-bit (показано в демо проекте).При наличии в проекте более одного приемника необходимо демультиплексировать принимаемые данные. В проекте
применен 9 канальный комбинированный (integer, String, float переменные) демультиплексор с
заданием в блоке переменного дополнительного идентифика́тора, передаваемого по входу/выходу int1
с передатчика на приемник.
В приемопередатчике входа и выхода независимы, настраиваются раздельно.
Предыдущие версии блоков удалены, ввиду их неактуальности.

Прикладываю демо проект взаимодействия 4 блоков по радиальной схеме (один мастер и 3 слэйва).
В проекте четыре ESP8266 . Связь между ESP8266 отслеживал с помощью Virtuino6.
Второй проект -смешанное соединение, взаимодействие ESP8266 и ESP32. Чтобы визуально увидеть процесс используйте Virtuino6,
проект прилагается.

ESP_NOW 8266\ESP32 построение сети ESP_NOW

Добавлено: 13 мар 2022, 00:24
costy1957
Удалено. Актуальные блоки в начале темы.

ESP_NOW 8266 альтернативные блоки

Добавлено: 13 мар 2022, 08:12
Stue
Добрый день! Я так понимаю данныйе блоки позволяют работать только с 2я ESP? 3 и более не получается связать. :smile37:

ESP_NOW 8266 альтернативные блоки

Добавлено: 13 мар 2022, 10:47
costy1957
Нет, используя блоки Two_Way по схеме кольцо можете использовать неограниченное количество блоков(ESP), главное, чтобы последний передатчик передавал на первый приемник.

ESP_NOW 8266\ESP32 построение сети ESP_NOW

Добавлено: 19 мар 2022, 03:07
costy1957
Выложен комплект блоков для построения сети ESP_NOW с демо проектом 4 слэйва -1 мастер.

ESP_NOW 8266 построение сети ESP_NOW

Добавлено: 21 мар 2022, 00:46
costy1957
проект 4 ESP8266 с использованием допблока ESP_NOW_Two_Way_ID

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 23 мар 2022, 23:01
costy1957
Добавлены исправленные блоки combi.
Проект смешанное соединение, ESP8266 и ESP32 совместная работа в системе ESP_NOW.
Пользуйтесь Virtuino 6, чтобы визуально видеть, как это работает. Проект Virtuino во вложении (Now).
Перенесено в 1 пост.

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 04 апр 2022, 15:29
Pelletizer
Добрый день, а блоки для ESP32 где можно посмотреть? пересмотрел все проекты они для 8266

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 04 апр 2022, 16:39
costy1957
В настройках блоков combi есть возможность выбора между esp8266 и esp32. Читал ваши вопросы в другом топике, вы немного не правильно понимаете, что такое esp_now. Это замкнутый система по своей концепции и ни о каком подключении к роутеру речи не идёт. Для вашего проекта думаю надо использовать modbus, а не esp_now.

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 04 апр 2022, 19:14
aidar_i
costy1957 писал(а): 04 апр 2022, 16:39 Это замкнутый система по своей концепции и ни о каком подключении к роутеру речи не идёт.
К роутеру может быть подключен только один ESP, остальные могут передавать ему и получать от него данные по протоколу esp now .

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 04 апр 2022, 20:19
costy1957
Ошибаетесь, что только один ESP может быть подключен к роутеру, в проекте выше доп. блок Two Way, все 4 ESP8266 подключены к роутеру.

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 05 апр 2022, 08:43
aidar_i
costy1957 писал(а): 04 апр 2022, 20:19 все 4 ESP8266 подключены к роутеру
Зачем тогда нужен esp now?
Весь смысл в том, чтобы есп общались между собой без роутера и , при необходимости, только один, который собирает данные от других был подключен к роутеру.
А то получается, масло масляннее.
И доп нагрузка на МК.
Esp now существует , чтобы уйти от wifi сети.

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 05 апр 2022, 09:53
costy1957
Я об этом и писал, что система автономная и подключение к роутеру не предусмотрено

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 07 дек 2022, 04:37
tol123
Подключение к роутеру можно сделать через еще одно ESP, соединив то ESP которое собирает данные от других ESP. Короче говоря сделать esp now-WIFI шлюз.

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 07 дек 2022, 13:32
costy1957
Это слова, приложите проект

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 07 дек 2022, 18:17
MihailK
ESP_NOW информация с машинным переводом
- ESP-NOW is a fast, connectionless communication technology featuring short packet
transmission. ESP-NOW is ideal for smart lights, remote control devices, sensors and
other applications. ESP-NOW - это быстрая технология связи без подключения к интернету, обеспечивающая
передачу коротких пакетов. ESP-NOW идеально подходит для интеллектуального освещения, устройств дистанционного
управления, датчиков и других приложений.
- Up to 250-byte payload can be carried.Можно переносить полезную нагрузку объемом до 250 байт.
- Broadcast is not supported.Широковещательная передача не поддерживается.
- Limited encrypted peers. 10 encrypted peers at the most are supported in Station
mode; 6 at the most in SoftAP or SoftAP + Station mode. Multiple unencrypted peers
are supported, however, their total number should be less than 20, including
encrypted peers.Ограниченные зашифрованные одноранговые узлы. В режиме станции поддерживается не
более 10 зашифрованных одноранговых узлов; в режиме SoftAP или SoftAP + Station - не более 6. Поддерживается
несколько незашифрованных одноранговых узлов, однако их общее число должно быть меньше 20, включая
зашифрованные одноранговые узлы.
Более подробная информация с примерами выложена на сайте производителя.

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 07 дек 2022, 18:55
costy1957
Да это все понятно, я просто попросил приложить проект шлюза esp now <>wifi

Отправлено спустя 1 минуту 55 секунд:
выполненный в flprog

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 07 дек 2022, 20:34
texbez
Как вариант две esp соединённые между собой по модбас ,одна с esp now , вторая как модбас шлюз....

Отправлено спустя 1 минуту 41 секунду:
А virtuino разве не позволяет пробрасывать данные в wifi сеть ?

ESP_NOW 8266/ESP32 построение сети ESP_NOW

Добавлено: 14 дек 2023, 20:49
texbez
[ref]costy1957[/ref],
Добрый день!
Проясните пожалуйста - для чего нужны ID блоков?
Ведь всё равно передача ведётся на тот блок которого указан мас ?