Virtuino6 и ESP_NOW

(платы ESP8266, Modbus скада- Virtuino6), проверены обе версии ПБ от Aidar_i, все работает.

Ответить
costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Virtuino6 и ESP_NOW

#1

Сообщение costy1957 » 09.02.2022{, 22:31}

Некоторое время занимался освоением ESP_NOW (тема от Aidar_i), хочу поделится своим мнением об этой системе.
Система на первый взгляд простая, но имеет много ограничений, таких как не более одного приемника на устройство, соответственно одним устройством более 10 переменных не примешь, здесь тоже ограничения 4-integer, 2-string, 2 float, 2 boolean, итого 10 переменных можно принять одним устройством, а если мне для проекта необходимо, к примеру 6 boolean переменных? Не утверждаю, что для этого нет решений, но это сложно, а для проектирования, считаю, нужно выбирать отработанную систему, как например Modbus под который и создан FLProg. А к тому, что ESP_Now работает без сети, так создайте точку доступа на тех же устройствах на которых реализуете ESP_NOW и делайте проект в Modbus со всеми его преимуществами и без головоломок. Если в проекте ESP NOW будете использовать более двух устройств, мое мнение, поимеете проблемы и потерю времени, а вот двухсторонняя связь между двумя устройствами на блоке ESP_NOW ESP8266 Client (ESP_NOW ESP8266) работает идеально , в связи с чем появилась идея использовать связку из двух блоков в режиме приема-передачи в качестве шлюза между двумя Slave устройствами в проектах Modbas минуя скаду, где до этого приходилось организовывать шлюзы, если это было необходимо в реализуемом проекте. Демопроект показывает, как работает шлюзование(обмен информацией) на ESP_NOW между двумя Slave устройствами (две платы ESP8266, Modbus скада- Virtuino6), проверены обе версии ПБ (папка ESP_NOW new) от Aidar_i, все работает.
Вложения
шлюз esp now2.zip
файл Virtuino6 для обеих вариантов
(2.18 МБ) 57 скачиваний
wemos modbus2.flp
ESP_NOW ESP8266
(3.2 МБ) 61 скачивание
nod modbus1.flp
ESP_NOW ESP8266
(2.94 МБ) 56 скачиваний
wemos modbus2.1.flp
ESP_NOW ESP8266 Client
(3.3 МБ) 52 скачивания
nod modbus1.1.flp
ESP_NOW ESP8266 Client
(3.07 МБ) 53 скачивания
Последний раз редактировалось costy1957 10.02.2022{, 14:46}, всего редактировалось 1 раз.

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Virtuino6 и ESP_NOW

#2

Сообщение aidar_i » 10.02.2022{, 06:07}

costy1957 писал(а):
09.02.2022{, 22:31}
таких как не более одного приемника на устройство, соответственно одним устройством более 10 переменных не примешь, здесь тоже ограничения 4-integer, 2-string, 2 float, 2 boolean, итого 10 переменных можно принять одним устройством, а если мне для проекта необходимо, к примеру 6 boolean переменных?
Входы и выходы можете сами создать по своему желанию любые. Я выложил в теме даже блок на 10 интежер. Кстати, по одному интежер можно передавать и болеан сколько нужно.
Количество максимальное не проверял, старайтесь не использовать string, если нужно много переменных отправлять. Так же в передатчике можете использовать три блока с переменными bool , вот Вам и 6 переменных bool, передавайте последовательно.
Да, в приемнике блок нужен один, последние блоки я делал с возможностью ставить несколько.
Но, при испытании, оказалось, приемник нужен только один. Его хватает на прием со всех передатчиков неограниченное количество данных.

Отправлено спустя 8 минут 9 секунд:
aidar_i писал(а):
10.02.2022{, 06:07}
Если в проекте ESP NOW будете использовать более двух устройств, мое мнение, поимеете проблемы и потерю времени
ESP_NOW работает шустро и проблем не должно быть. Тут надо не мнение, а просто испытания.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Virtuino6 и ESP_NOW

#3

Сообщение Phazz » 10.02.2022{, 08:32}

Слабое звено это центральный сервер. Есть подобная система для есп - Mesh. Там все общаются со всеми. Не нужно настраивать подключение и думать о топологии сети.

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Virtuino6 и ESP_NOW

#4

Сообщение aidar_i » 10.02.2022{, 09:59}

Phazz писал(а):
10.02.2022{, 08:32}
Слабое звено это центральный сервер. Есть подобная система для есп - Mesh. Там все общаются со всеми. Не нужно настраивать подключение и думать о топологии сети.
Я делал блоки на меш.
Испытывайте, какая система нужна, такую используйте.

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

Virtuino6 и ESP_NOW

#5

Сообщение Phazz » 10.02.2022{, 11:39}

aidar_i, я видимо пропустил этот момент ).

tema
Сержант
Сообщения: 187
Зарегистрирован: 21.09.2020{, 12:31}
Репутация: 7
Имя: tema

Virtuino6 и ESP_NOW

#6

Сообщение tema » 10.02.2022{, 11:53}

aidar_i писал(а):
10.02.2022{, 09:59}
Phazz писал(а):
10.02.2022{, 08:32}
Слабое звено это центральный сервер. Есть подобная система для есп - Mesh. Там все общаются со всеми. Не нужно настраивать подключение и думать о топологии сети.
Я делал блоки на меш.
Испытывайте, какая система нужна, такую используйте.
а глянуть на блоки ге можно?

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Virtuino6 и ESP_NOW

#7

Сообщение aidar_i » 10.02.2022{, 12:14}

tema писал(а):
10.02.2022{, 11:53}
а глянуть на блоки ге можно?
viewtopic.php?f=63&t=5292&p=104398&hilit=Mesh#p70481
Пока они в раздел пользовательские блоки не дошли, позже хочу к ним вернуться.

tol123
Рядовой
Сообщения: 58
Зарегистрирован: 16.07.2021{, 11:34}
Репутация: 7
Имя: Anatoly

Virtuino6 и ESP_NOW

#8

Сообщение tol123 » 05.11.2022{, 13:07}

Я пробовал добавлять булеан, 3 действия получились с видео айдар на ютюбе. на четвертом действии у меня небыло элементов. У кого нибудь получилось добавит в эти блоки?

aidar_i
Полковник
Сообщения: 3120
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 674
Откуда: Уфа
Имя: Айдар
Контактная информация:

Virtuino6 и ESP_NOW

#9

Сообщение aidar_i » 05.11.2022{, 15:43}

Выложите, что Вы сделали и что ещё хотите.

tol123
Рядовой
Сообщения: 58
Зарегистрирован: 16.07.2021{, 11:34}
Репутация: 7
Имя: Anatoly

Virtuino6 и ESP_NOW

#10

Сообщение tol123 » 02.12.2022{, 04:52}

Еще раз повторюсь. Я хотел добавить входы/выходы. В блоке есть ограничение по количеству входов/выходов. На ютюбе есть видео как добавлять входы/выходы, но у меня не получилось это сделать по причине того, что отличались шаги выполнения как на видео и в реалии. Может блоки были разные у меня и у автора на видео. Если есть желание разобрать этот момент подробно и выложить на всеобщее обозрение с файлами, то просим. На сайте еще кто-то упоминал о том, чтобы добавить входы/выходы. Любой проект хорош тем, что он легко повторяем из того что выложено на общее обозрение. Кто-то повторил добавить входы/выходы? И с фото, видео быстрее можно повторить проект. На видео показаны не тривиальные действия и не очевидные. С 9 минуты различия были в сравнении с видео с ютюба (Создание дополнительных входов выходов блока ESP_NOW в ютюбе). Жаль, что видео без аудио.

costy1957
Сержант
Сообщения: 252
Зарегистрирован: 05.08.2018{, 08:37}
Репутация: 44
Имя: Константин

Virtuino6 и ESP_NOW

#11

Сообщение costy1957 » 02.12.2022{, 15:23}

Попробуйте отсюдаhttps://forum.flprog.ru/viewtopic.php?f=112&t=7937, там есть пример с расширением входов

Ответить

Вернуться в «HMI Virtuino»