Можно ли использовать два и более блоков RemoteXY в одном проекте?

Можно ли использовать два и более блоков RemoteXY в одном проекте?

Работа с Remote XY
Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#1

Сообщение Alx » 28.12.2021{, 12:00}

Можно ли использовать два и более блоков RemoteXY в одном проекте?
Хочу сделать управление одним контроллером, например ESP 8266 Node MCU V3, с двух телефонов. Например с одного телефона помигать одним светодиодом на Node MCU V3, а со второго --- другим.
Прововал добавлять два блока RemoteXY на схему, но не работает. Генерится код только для первого блока.

Как это сделать, используя FLProg?

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#2

Сообщение com » 28.12.2021{, 13:50}

Alx писал(а):
28.12.2021{, 12:00}
Прововал добавлять два блока RemoteXY на схему, но не работает. Генерится код только для первого блока.
Вы сами себе ответили. На всякий случай могу дополнительно подтвердить. Нет :no: :smile469:

Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#3

Сообщение Alx » 28.12.2021{, 16:11}

com писал(а):
28.12.2021{, 13:50}
Alx писал(а):
28.12.2021{, 12:00}
Прововал добавлять два блока RemoteXY на схему, но не работает. Генерится код только для первого блока.
Вы сами себе ответили. На всякий случай могу дополнительно подтвердить. Нет :no: :smile469:
Спасибо за ответ!
Вообще, не очевидно что "нет". Отсюда и возникают сомнения.
Буду пробовать реализовать решение этой задачи через "пользовательские блоки".

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#4

Сообщение com » 28.12.2021{, 17:00}

Alx, Блоки вам не помогут, здесь дело не в фл прог. Контроллер физически не может соединиться с двумя смартфонами. Я пробывал управлять одной ардуиной с двух устройств. Смартфоном при помощи remotexy, а второе устройство, скада соединенное по rs485

Naladchik
Капитан
Сообщения: 823
Зарегистрирован: 04.10.2015{, 19:10}
Репутация: 153
Откуда: Новосибирск
Имя: Павел

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#5

Сообщение Naladchik » 28.12.2021{, 17:34}

com писал(а):
28.12.2021{, 13:50}
Контроллер физически не может соединиться с двумя смартфонами.
А ESP в режиме точки доступа?

В случае ReмoteXY можно использовать несколько смартфонов для управления одним контроллером.
Само собой интерфейс управления для всех единый.
С сайта разработчика
СпойлерПоказать
... 2. Библиотека стала клиент-серверной. Это означает что вы можете подключиться к контроллеру с нескольких смартфонов одновременно, если это поддерживает способ связи. Это работает для соединений WiFi, Ethernet, облака.. .
Для FLProg надо проверять.
Win10-64. FLProg Portable.
Изображение

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#6

Сообщение vovka1973 » 28.12.2021{, 17:46}

Naladchik писал(а):
28.12.2021{, 17:34}
В случае ReмoteXY можно использовать несколько смартфонов для управления одним контроллером.
Всё точно .теперь можно подключаться к одному устройству с разных смартфонов и управлять им ,проверенно неоднократно ,нужно только новую библиотеку поставить, а старую удалить .
Изображение

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#7

Сообщение com » 28.12.2021{, 18:10}

Ну вот и отлично! Удалось выудить спецов :smile44: . Спасибо за ответы, может и мне пригодится

Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#8

Сообщение Alx » 29.12.2021{, 09:00}

Да, в библиотеке RemoteXY версии 3.х есть возможность подключения нескольких клиентов по WiFi к одному модулю в режиме точка доступа. Но эти возможности не раскрыты в FLProg текущей версии.
Думаю, что используя исходники, примеры из библиотеки RemoteXY версии 3.х и пользовательские блоки FLProg можно решить задачу и использовать наработки для будущих разработок в концепции визуального программирования ... .

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#9

Сообщение vovka1973 » 29.12.2021{, 14:50}

Alx писал(а):
29.12.2021{, 09:00}
Да, в библиотеке RemoteXY версии 3.х есть возможность подключения нескольких клиентов по WiFi к одному модулю в режиме точка доступа. Но эти возможности не раскрыты в FLProg текущей версии.
можно спросить что именно вас не устраивает .что именно не раскрыто в блоках?
Изображение

Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#10

Сообщение Alx » 24.01.2022{, 11:01}

vovka1973 писал(а):
29.12.2021{, 14:50}
можно спросить что именно вас не устраивает .что именно не раскрыто в блоках?
1. Спросить можно.
2. Кого не устраивает? Я НЕ говорил, что "не устраивает".

Я говорю о том, что два и более блоков RemoteXY в одном проекте нельзя использовать --- в FLProg такая возможность не реализована.

Для информации: возможность использовать несколько блоков RemoteXY есть в Visuino (https://www.visuino.com/). Я это проверял. Есть готовый проект, в котором с 5-ти телефонов захожу на один модуль ESP32.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#11

Сообщение vovka1973 » 24.01.2022{, 11:07}

Alx писал(а):
24.01.2022{, 11:01}
в FLProg такая возможность не реализована.
Причем здесь блок flprog ?,если это реализовано в ремоте ху ,все работает с новой библиотекой .просто меняешь библиотеку и больше ничего дорабатывать тем более блок не надо ,все работает .Пробовал заходить с трех смартфонов и управлять одной есп32 одновременно.
Изображение

Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#12

Сообщение Alx » 26.01.2022{, 11:56}

vovka1973 писал(а):
24.01.2022{, 11:07}
Alx писал(а):
24.01.2022{, 11:01}
в FLProg такая возможность не реализована.
Причем здесь блок flprog ?,если это реализовано в ремоте ху ,все работает с новой библиотекой .просто меняешь библиотеку и больше ничего дорабатывать тем более блок не надо ,все работает .Пробовал заходить с трех смартфонов и управлять одной есп32 одновременно.
1. да, новая библиотека RemoteXY поддерживает несколько клиентов на одном устройстве (например, ESP32).
2. та библиотека RemoteXY, которая присутствует в портабельной версии FLProg умеет 1., ничего менять не надо.
3. то что у Вас работает "... с трех смартофонов" --- это мнимый результат. На самом деле НЕ работает!

Возьмите простой проект, в котором при нажатии Button-на на смартфоне должен зажигаться и гореть светодиод на ESP32 пока удерживается нажатой Button. Так вот с одним смартфоном у Вас эта задача решается. А при подключении второго смартфона результат будет другой --- при нажатии на Button светодиод моргнет (не останется в светящимся режиме при удержании Button-на).

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#13

Сообщение vovka1973 » 26.01.2022{, 12:07}

Alx писал(а):
26.01.2022{, 11:56}
это мнимый результат. На самом деле НЕ работает!
мы наверно про разное говорим ,я на работе сделал освещение везде в цехе включать через смартфон так вот когда один подключился другие уже не смогут подключиться тем более управлять .С появлением новой библиотеки я поменяв библиотеку на новую и загрузив программу в контроллер получилось так теперь, клиент который подключился не мешает новому клиенту подключиться к этому же контроллеру и мы пробовали один включает лампы на своем смартфоне другой на другом смартфоне выключает и это все происходит почти мгновенно ,раньше этого сделать нельзя было , снял бы видео да я в отпуске .
Изображение

Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#14

Сообщение Alx » 26.01.2022{, 12:21}

vovka1973 писал(а):
26.01.2022{, 12:07}
мы наверно про разное говорим ,я на работе сделал освещение везде в цехе включать через смартфон так вот когда один подключился другие уже не смогут подключиться тем более управлять .С появлением новой библиотеки я поменяв библиотеку на новую и загрузив программу в контроллер получилось так теперь, клиент который подключился не мешает новому клиенту подключиться к этому же контроллеру и мы пробовали один включает лампы на своем смартфоне другой на другом смартфоне выключает ,раньше этого сделать нельзя было , снял бы видео да я в отпуске .
1. Не вижу в этом решении одновременности, о которой Вы писали в прыдыдущем сообщении. "Одновременность" --- это принципиально в моем решении.
2. Вот интересно, а как бы Вы реализовали ОДНОВРЕМЕННОЕ независимое управление разными лампами (например, двумя), подключенными к одному контроллеру, с помощью разных смартфонов (например, с двух)? Здесь как раз могло бы получиться, если бы FLProg поддерживал бы более одного блока RemoteXY. В Visuino IDE такое получается.

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#15

Сообщение vovka1973 » 26.01.2022{, 12:27}

Alx писал(а):
26.01.2022{, 12:21}
Вот интересно, а как бы Вы реализовали ОДНОВРЕМЕННОЕ независимое управление разными лампами (например, двумя),
вот смотри программа с одним блоком управляет четырьмя каналами ламп на экране 4 кнопки ,заходим с двух разных смартфонов и жмем эти кнопки кто первый нажал того и сапоги ,если например я включаю первый ряд он может выключить его и опять включить если я первый не успею ,я одного не пойму нафига второй блок ремоте ху?
Изображение

Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#16

Сообщение Alx » 26.01.2022{, 12:41}

vovka1973 писал(а):
26.01.2022{, 12:27}
...я одного не пойму нафига второй блок ремоте ху?
Ясно! В этом решении у каждого в доступе все лампы. А надо, чтобы у одного своя пара ламп, а у другого своя!

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#17

Сообщение vovka1973 » 26.01.2022{, 12:45}

Alx писал(а):
26.01.2022{, 12:41}
Ясно! В этом решении у каждого в доступе все лампы. А надо, чтобы у одного своя пара ламп, а у другого своя!
я другое от них хотел но и к твоему бы подошло , спросил у них что бы пароль можно было ставить на определенную страницу например с настройками что бы туда не лезли кому не лень ,они сказали это не планируют .а программ у меня много особенно чайников электрических с термоподами ,так вот некоторые люди меняют настройки по рукам бы им :D пришлось пароль сменить вай фай :D
Изображение

Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#18

Сообщение Alx » 26.01.2022{, 12:57}

vovka1973 писал(а):
26.01.2022{, 12:45}
я другое от них хотел но и к твоему бы подошло , спросил у них что бы пароль можно было ставить на определенную страницу например с настройками что бы туда не лезли кому не лень ,они сказали это не планируют .а программ у меня много особенно чайников электрических с термоподами ,так вот некоторые люди меняют настройки по рукам бы им :D пришлось пароль сменить вай фай :D
Сомневаюсь в работоспособности.... Приложения RemoteXY на смартфонах идут на один и тот же порт в контроллере. При этом приложения не только отправляют команды пользователя, но и синхронизируют свой интерфейс (индикацию) с тем, что в текущий момент имеется в контроллере. При этом имеем набор ненужных явлений: гонка (кто первый нажал того и сапоги), сброс соединения (борьба за один порт). А вот если бы приложения на смартфонах шли бы каждый на свой порт (для этого нудно более одного блока RemoteXY на схеме в FLProg), то получилось бы очень симпатично!

vovka1973
Майор
Сообщения: 1060
Зарегистрирован: 14.02.2016{, 14:16}
Репутация: 42
Откуда: kazahstan

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#19

Сообщение vovka1973 » 26.01.2022{, 13:02}

Alx писал(а):
26.01.2022{, 12:57}
для этого нудно более одного блока RemoteXY на схеме в FLProg
так не получится даже если автор позволит вам два блока установить , пишите разработчикам ремоте ху смогут они так сделать одновременно подключать программу на разные порты на одном контроллере
Изображение

Alx
Рядовой
Сообщения: 9
Зарегистрирован: 21.12.2021{, 12:38}
Репутация: 0
Имя: Алекс

Можно ли использовать два и более блоков RemoteXY в одном проекте?

#20

Сообщение Alx » 26.01.2022{, 13:37}

vovka1973 писал(а):
26.01.2022{, 13:02}
так не получится даже если автор позволит вам два блока установить , пишите разработчикам ремоте ху смогут они так сделать одновременно подключать программу на разные порты на одном контроллере
1.RemoteXY (библиотека) позволяет подключаться на разные порты. И работает у них это корректно. Проверено.
2. В FLProg можно кинуть на схему более одного блока RemoteXY. Но код, который генерится для Arduino получается некорректный. По логике - сколько блоков RemoteXY есть на схеме столько же должно быть объектов RemoteXY в коде.... А это не так получается. Один объект есть, остальных в коде нет.
... В общем не реализуются возможности библиотеки RemoteXY в программе FLProg.

Ответить

Вернуться в «Remote XY»