#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 МБ) 78 скачиваний
-
- wemos modbus2.flp
- ESP_NOW ESP8266
- (3.2 МБ) 66 скачиваний
-
- nod modbus1.flp
- ESP_NOW ESP8266
- (2.94 МБ) 61 скачивание
-
- wemos modbus2.1.flp
- ESP_NOW ESP8266 Client
- (3.3 МБ) 58 скачиваний
-
- nod modbus1.1.flp
- ESP_NOW ESP8266 Client
- (3.07 МБ) 59 скачиваний
Последний раз редактировалось
costy1957 10.02.2022{, 14:46}, всего редактировалось 1 раз.