UDP передача переменных по локальной сети

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

AstroGraf, пробуйте. Теперь работает с точкой доступа.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Phazz, попробовал новый вариант - Приемник ( в роли точки доступа 192.168.2.1) и Передатчик (в роли клиента 192.168.2.100) . Такой же был замысел?
Передатчик (клиент) получает от Приемника (сервера) информацию о напряжении, но в обратную сторону управление с переменного резистора не проходит. В чем дело непонятно...
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

AstroGraf, В обратную сторону еще не проверял. А плата принимающая включена?
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Phazz, да, не была включена... Включил, теперь совсем все перестало работать...
Еще вопрос - для блока UDP_прием нужно оказывать ID контрагента?

Отправлено спустя 12 минут 4 секунды:
Не могу понять почему не работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

AstroGraf, вечером погляжу
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

AstroGraf,
Передатчик (пульт)new2.flp
Приемник (серва)new2.flp
Вроде починил )
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Phazz, информацию о напряжении от точки доступа получаю, в обратную сторону управление не проходит.
Еще вопрос - у передатчика нужно выбирать передачу по IP или по ID? Оба варианта не работают.
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

AstroGraf[/пример настроен передача идет в обе стороны. Проверял на 2 wemos mini
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Phazz, заработало после того как у блока Servo сделал вход разрешения записи!
Но лаги ничуть не меньше, чем у ESP_NOW...
В чем может быть дело?
Может дело блоке Tick? 1000 - это что за параметр?

P.S. Да, уменьшил параметр до 10, реакция стала гораздо более адекватной, хотя есть ощущение, что при управлении от RemoteXY управление более плавное и быстрое.
Тогда такой вопрос - могут ли возникнуть проблемы, если, допустим, в одном помещении будут одновременно работать 50+ таких приемников-передатчиков?
Последний раз редактировалось AstroGraf 05 фев 2023, 16:32, всего редактировалось 2 раза.
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

Тик это таймер который включается через промежуток указанный в параметре на 1 цикл.
А в чем лаги?
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Phazz писал(а): 05 фев 2023, 16:15А в чем лаги?
Поворот сервы происходит на пару мгновений (0,1-0,2 сек) позже поворота резистора и рывками.
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

Ну так это нормально, вайфай вам не даст мгновенного отклика. Чтобы уменьшить рывки нужно чаще передавать значения. А лучше передавайте именно в тот момент когда перестанете крутить ручку потенциометра.
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Phazz, если нужно передать, допустим, 10 числовых переменных, как действовать, объединять в string?
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

Проще передавать по отдельности.
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Phazz писал(а): 05 фев 2023, 16:59 Проще передавать по отдельности.

Т.е. делать 10 блоков приема/передачи?
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

Верно
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Сейчас еще раз посмотрел работу сервы от RemoteXY(WiFi) - движения четкие быстрые и плавные... Даже не знаю, что делать...
Аватара пользователя
Phazz
Полковник
Сообщения: 2598
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

UDP передача переменных по локальной сети

Сообщение Phazz »

AstroGraf, увеличите частоту отправки. Поставьте время тик 10мс
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

UDP передача переменных по локальной сети

Сообщение AstroGraf »

Phazz писал(а): 05 фев 2023, 17:34 увеличите частоту отправки. Поставьте время тик 10мс
Уже попробовал и 1 мс, но разница небольшая.
Аватара пользователя
Sio
Сержант
Сообщения: 115
Зарегистрирован: 28 июн 2021, 19:26
Откуда: из дома, к вам
Имя: Александр

UDP передача переменных по локальной сети

Сообщение Sio »

Здравствуйте Phazz,
хотел спросить, есть ли в UDP возможность включать- отключить пины?
Чтобы включать- отключить лед.
Ответить

Вернуться в «Коммуникация и связь»

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

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