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

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

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

Сообщение Phazz »

Блок передачи данных по локальной сети через протокол UDP.
Очень быстрый и легкий протокол.
Нет необходимости знать ip адреса контроллеров.
Асинхронные прием и передача данных.
Есть контроль доставки данных.
Блоки совместимы с ESP8266 и ESP32.
[spoiler title=Архив версий]
UDP обмен данными 1.0.flp
[/spoiler]
31.03.23 - версия блока 2.0 Добавил отправку по IP

Библиотека
ESPAsyncUDP-master.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Phazz 31 мар 2023, 22:29, всего редактировалось 7 раз.
ecoins
Полковник
Сообщения: 3236
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер

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

Сообщение ecoins »

Спасибо, хорошая тема и блоки. Со временем воспользуемся, раньше использовали UPD для управления детской машинкой - работала гораздо дальше и устойчивей.
artemka19
Лейтенант
Сообщения: 540
Зарегистрирован: 03 сен 2020, 15:41
Откуда: Питер
Имя: Артем

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

Сообщение artemka19 »

можно и на пк принимать/отправлять данные
Lma74
Рядовой
Сообщения: 8
Зарегистрирован: 23 мар 2020, 12:12
Имя: Михаил

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

Сообщение Lma74 »

Интересная тема, нужно пробовать
Sergoo
Рядовой
Сообщения: 14
Зарегистрирован: 29 сен 2021, 11:34
Имя: Сергей

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

Сообщение Sergoo »

Phazz писал(а): 13 ноя 2022, 17:52 Блок передачи данных по локальной сети через протокол UDP.
Очень быстрый и легкий протокол.
Нет необходимости знать ip адреса контроллеров.
Асинхронные прием и передача данных.
Есть контроль доставки данных.
Блоки совместимы с ESP8266 и ESP32.
UDP обмен данными 1.0.flp
ESPAsyncUDP-master.zip
testAsyncUDPesp32.png
чтото ошибочка при компиляции , в проекте вставлен всего лишь блок передачи и настроен wifi клиент.
testAsyncUDPesp32.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 2639
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

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

Сообщение Phazz »

[ref]Sergoo[/ref], проверю

Отправлено спустя 1 час 21 минуту :
Все отлично компилируется
Masterli
Рядовой
Сообщения: 13
Зарегистрирован: 04 ноя 2020, 20:52
Откуда: Москва
Имя: Владимир

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

Сообщение Masterli »

Phazz писал(а): 08 янв 2023, 21:18 [ref]Sergoo[/ref], проверю

Отправлено спустя 1 час 21 минуту :
Все отлично компилируется
Подтверждаю, все компилируется и прошивается без проблем в ЕСП32 :smile9:
Sergoo
Рядовой
Сообщения: 14
Зарегистрирован: 29 сен 2021, 11:34
Имя: Сергей

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

Сообщение Sergoo »

Masterli писал(а): 08 янв 2023, 23:18
Phazz писал(а): 08 янв 2023, 21:18 [ref]Sergoo[/ref], проверю

Отправлено спустя 1 час 21 минуту :
Все отлично компилируется
Подтверждаю, все компилируется и прошивается без проблем в ЕСП32 :smile9:
UDPtestesp32.png
ничего не понимаю, где проблема у меня))) коллеги помогите "колеке"))) разобраться, компилирую через версию установочной программы 802 на винде 10.
попробовал скомпилировать выложенный проект сюда "UDP обмен данными 1.0.flp" и тоже самая ошибка при изменении платы на esp32, а вот с платой esp mini - без ошибок. Попробовал заменить библиотеку, взяв от сюда, так прога сообщает уже есть такая библиотека.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 2639
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

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

Сообщение Phazz »

[ref]Sergoo[/ref], давайте по порядку, вы сначала создаете проект под есп32 а потом добавляете блок туда?
Sergoo
Рядовой
Сообщения: 14
Зарегистрирован: 29 сен 2021, 11:34
Имя: Сергей

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

Сообщение Sergoo »

Phazz писал(а): 09 янв 2023, 22:00 [ref]Sergoo[/ref], давайте по порядку, вы сначала создаете проект под есп32 а потом добавляете блок туда?
так и делал сперва , сейчас повторю))

Отправлено спустя 15 минут 36 секунд:
1.создаю проект на плате esp32, затем добавляю блок приема, настраиваю ИД и порт и компилирую, компиляция проходит успешно без ошибок.
2.Теперь удаляю блок приема и вставляю блок передачи, настраиваю только ИД и порт и компиляция опять с той же ошибкой)))
Снимок экрана 2023-01-09 221915.png
Отправлено спустя 24 минуты 46 секунд:
Sergoo писал(а): 09 янв 2023, 22:20
Phazz писал(а): 09 янв 2023, 22:00 [ref]Sergoo[/ref], давайте по порядку, вы сначала создаете проект под есп32 а потом добавляете блок туда?
так и делал сперва , сейчас повторю))

Отправлено спустя 15 минут 36 секунд:
1.создаю проект на плате esp32, затем добавляю блок приема, настраиваю ИД и порт и компилирую, компиляция проходит успешно без ошибок.
2.Теперь удаляю блок приема и вставляю блок передачи, настраиваю только ИД и порт и компиляция опять с той же ошибкой)))
Снимок экрана 2023-01-09 221915.png
в портативной версии даже и esp mini с такой же ошибкой :smile37:

Ребята, скажите у вас какие винды стоят? У меня до этого старый ноут был с виндой 7 и никаких проблем, а теперь новый ноут с лицензионной виндой 10 pro и вот начались проблемки с flprog, касающиеся не только с этим блоком, тоже ошибки компиляции созданных в др.версиях проектах, но они решились установочной версией программы, а не портативной.

Отправлено спустя 2 часа 20 минут 8 секунд:
Снимок экрана 2023-01-10 005930.png
для esp32 компиляция удачна завершилась))) только с добавлением WiFi.status() == . И как это у вас без этого компилируется :smile37:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь

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

Сообщение Ingwar »

Sergoo писал(а): 10 янв 2023, 01:05 И как это у вас без этого компилируется
Говорят, что иногда помогает отключение сообщений/вывода компилятора.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Sergoo
Рядовой
Сообщения: 14
Зарегистрирован: 29 сен 2021, 11:34
Имя: Сергей

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

Сообщение Sergoo »

Ingwar писал(а): 10 янв 2023, 10:58
Sergoo писал(а): 10 янв 2023, 01:05 И как это у вас без этого компилируется
Говорят, что иногда помогает отключение сообщений/вывода компилятора.
Вот гдеж вы были раньше ))))...
AstroGraf
Рядовой
Сообщения: 71
Зарегистрирован: 21 авг 2018, 19:05
Откуда: Калининград
Имя: Алексей

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

Сообщение AstroGraf »

[ref=#808080]Phazz[/ref], , уточните, пожалуйста,
требуется ли для работы точка доступа и DHCP сервер? В Вашем примере упоминается Xiaomi_76D1

Отправлено спустя 10 минут 43 секунды:
P.S. Попробовал с точкой доступа и без, не работает. Что-то делаю не так...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Phazz
Полковник
Сообщения: 2639
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

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

Сообщение Phazz »

[ref]AstroGraf[/ref], у вас отправка по уарт стоит по времени. А нужно по переднему фронту

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

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

Сообщение AstroGraf »

Phazz писал(а): 02 фев 2023, 18:57 AstroGraf, у вас отправка по уарт стоит по времени. А нужно по переднему фронту
Хорошо, но не может же поэтому не работать?
Phazz писал(а): 02 фев 2023, 18:57 И да, к сожалению в режиме точки доступа блоки не работают
Понятно, но нужно ли указывать название SSID, как это сделано в Вашем примере или нет?
Аватара пользователя
Phazz
Полковник
Сообщения: 2639
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий

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

Сообщение Phazz »

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

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

Сообщение Phazz »

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

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

Сообщение AstroGraf »

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

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

Сообщение Phazz »

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

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

Сообщение AstroGraf »

Phazz писал(а): 02 фев 2023, 20:56 AstroGraf, так давайте с начала, как вы подключаете между собой контроллеры? Оба в режиме клиента или один точка - другой клиент.
Я сделал все точно также, как было в Вашем примере.
Там, вроде, нет точки доступа и клиента.
Ответить

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

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

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