UDP передача переменных по локальной сети
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
- Phazz
- Полковник
- Сообщения: 3516
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
UDP передача переменных по локальной сети
Блок передачи данных по локальной сети через протокол UDP.
Очень быстрый и легкий протокол.
Нет необходимости знать ip адреса контроллеров.
Асинхронные прием и передача данных.
Есть контроль доставки данных.
Блоки совместимы с ESP8266 и ESP32.
Версия 2.3 Настройки IP передачи, порта и ID приема вынесены на вход блока.
Архив версий: Библиотека
Очень быстрый и легкий протокол.
Нет необходимости знать ip адреса контроллеров.
Асинхронные прием и передача данных.
Есть контроль доставки данных.
Блоки совместимы с ESP8266 и ESP32.
Версия 2.3 Настройки IP передачи, порта и ID приема вынесены на вход блока.
Архив версий: Библиотека
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Phazz 31 мар 2023, 22:29, всего редактировалось 7 раз.
-
ecoins
- Администратор
- Сообщения: 4487
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 224 раза
- Поблагодарили: 368 раз
UDP передача переменных по локальной сети
Спасибо, хорошая тема и блоки. Со временем воспользуемся, раньше использовали UPD для управления детской машинкой - работала гораздо дальше и устойчивей.
-
Sergoo
- Рядовой
- Сообщения: 18
- Зарегистрирован: 29 сен 2021, 11:34
- Имя: Сергей
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
UDP передача переменных по локальной сети
чтото ошибочка при компиляции , в проекте вставлен всего лишь блок передачи и настроен wifi клиент.Phazz писал(а): 13 ноя 2022, 17:52 Блок передачи данных по локальной сети через протокол UDP.
Очень быстрый и легкий протокол.
Нет необходимости знать ip адреса контроллеров.
Асинхронные прием и передача данных.
Есть контроль доставки данных.
Блоки совместимы с ESP8266 и ESP32.
UDP обмен данными 1.0.flp
ESPAsyncUDP-master.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3516
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
UDP передача переменных по локальной сети
[ref]Sergoo[/ref], проверю
Отправлено спустя 1 час 21 минуту :
Все отлично компилируется
Отправлено спустя 1 час 21 минуту :
Все отлично компилируется
UDP передача переменных по локальной сети
Подтверждаю, все компилируется и прошивается без проблем в ЕСП32Phazz писал(а): 08 янв 2023, 21:18 [ref]Sergoo[/ref], проверю
Отправлено спустя 1 час 21 минуту :
Все отлично компилируется
-
Sergoo
- Рядовой
- Сообщения: 18
- Зарегистрирован: 29 сен 2021, 11:34
- Имя: Сергей
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
UDP передача переменных по локальной сети
ничего не понимаю, где проблема у меня))) коллеги помогите "колеке"))) разобраться, компилирую через версию установочной программы 802 на винде 10.
попробовал скомпилировать выложенный проект сюда "UDP обмен данными 1.0.flp" и тоже самая ошибка при изменении платы на esp32, а вот с платой esp mini - без ошибок. Попробовал заменить библиотеку, взяв от сюда, так прога сообщает уже есть такая библиотека.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3516
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
UDP передача переменных по локальной сети
[ref]Sergoo[/ref], давайте по порядку, вы сначала создаете проект под есп32 а потом добавляете блок туда?
-
Sergoo
- Рядовой
- Сообщения: 18
- Зарегистрирован: 29 сен 2021, 11:34
- Имя: Сергей
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
UDP передача переменных по локальной сети
так и делал сперва , сейчас повторю))Phazz писал(а): 09 янв 2023, 22:00 [ref]Sergoo[/ref], давайте по порядку, вы сначала создаете проект под есп32 а потом добавляете блок туда?
Отправлено спустя 15 минут 36 секунд:
1.создаю проект на плате esp32, затем добавляю блок приема, настраиваю ИД и порт и компилирую, компиляция проходит успешно без ошибок.
2.Теперь удаляю блок приема и вставляю блок передачи, настраиваю только ИД и порт и компиляция опять с той же ошибкой))) Отправлено спустя 24 минуты 46 секунд:
в портативной версии даже и esp mini с такой же ошибкойSergoo писал(а): 09 янв 2023, 22:20так и делал сперва , сейчас повторю))Phazz писал(а): 09 янв 2023, 22:00 [ref]Sergoo[/ref], давайте по порядку, вы сначала создаете проект под есп32 а потом добавляете блок туда?
Отправлено спустя 15 минут 36 секунд:
1.создаю проект на плате esp32, затем добавляю блок приема, настраиваю ИД и порт и компилирую, компиляция проходит успешно без ошибок.
2.Теперь удаляю блок приема и вставляю блок передачи, настраиваю только ИД и порт и компиляция опять с той же ошибкой)))
Снимок экрана 2023-01-09 221915.png
Ребята, скажите у вас какие винды стоят? У меня до этого старый ноут был с виндой 7 и никаких проблем, а теперь новый ноут с лицензионной виндой 10 pro и вот начались проблемки с flprog, касающиеся не только с этим блоком, тоже ошибки компиляции созданных в др.версиях проектах, но они решились установочной версией программы, а не портативной.
Отправлено спустя 2 часа 20 минут 8 секунд: для esp32 компиляция удачна завершилась))) только с добавлением WiFi.status() == . И как это у вас без этого компилируется
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
Ingwar
- Полковник
- Сообщения: 1924
- Зарегистрирован: 28 окт 2015, 22:47
- Откуда: Ленобласть
- Имя: Игорь
- Поблагодарили: 5 раз
UDP передача переменных по локальной сети
Говорят, что иногда помогает отключение сообщений/вывода компилятора.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
Sergoo
- Рядовой
- Сообщения: 18
- Зарегистрирован: 29 сен 2021, 11:34
- Имя: Сергей
- Благодарил (а): 6 раз
- Поблагодарили: 1 раз
-
AstroGraf
- Рядовой
- Сообщения: 98
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
UDP передача переменных по локальной сети
[ref=#808080]Phazz[/ref], , уточните, пожалуйста,
требуется ли для работы точка доступа и DHCP сервер? В Вашем примере упоминается Xiaomi_76D1
Отправлено спустя 10 минут 43 секунды:
P.S. Попробовал с точкой доступа и без, не работает. Что-то делаю не так...
требуется ли для работы точка доступа и DHCP сервер? В Вашем примере упоминается Xiaomi_76D1
Отправлено спустя 10 минут 43 секунды:
P.S. Попробовал с точкой доступа и без, не работает. Что-то делаю не так...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Phazz
- Полковник
- Сообщения: 3516
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
UDP передача переменных по локальной сети
[ref]AstroGraf[/ref], у вас отправка по уарт стоит по времени. А нужно по переднему фронту
Отправлено спустя 11 минут 28 секунд:
И да, к сожалению в режиме точки доступа блоки не работают
Отправлено спустя 11 минут 28 секунд:
И да, к сожалению в режиме точки доступа блоки не работают
-
AstroGraf
- Рядовой
- Сообщения: 98
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
UDP передача переменных по локальной сети
Хорошо, но не может же поэтому не работать?Phazz писал(а): 02 фев 2023, 18:57 AstroGraf, у вас отправка по уарт стоит по времени. А нужно по переднему фронту
Понятно, но нужно ли указывать название SSID, как это сделано в Вашем примере или нет?
- Phazz
- Полковник
- Сообщения: 3516
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
UDP передача переменных по локальной сети
В общем можно сделать чтобы контроллеры общались если один из них работает как точка доступа. Постараюсь сегодня добавить.
- Phazz
- Полковник
- Сообщения: 3516
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
-
AstroGraf
- Рядовой
- Сообщения: 98
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
UDP передача переменных по локальной сети
Получается, что совсем не работает - серва не управляется, обратно информация о напряжении не возвращается.
На этих же самых контроллерах вариант ESP_NOW (первые платы) работает, но с лагами.
Я, собственно, и уточнял, может какие-то настройки сети не соответствуют.
На этих же самых контроллерах вариант ESP_NOW (первые платы) работает, но с лагами.
Я, собственно, и уточнял, может какие-то настройки сети не соответствуют.
- Phazz
- Полковник
- Сообщения: 3516
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 381 раз
- Поблагодарили: 262 раза
UDP передача переменных по локальной сети
[ref]AstroGraf[/ref], так давайте с начала, как вы подключаете между собой контроллеры? Оба в режиме клиента или один точка - другой клиент.
-
AstroGraf
- Рядовой
- Сообщения: 98
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
- Благодарил (а): 3 раза
- Поблагодарили: 3 раза
UDP передача переменных по локальной сети
Я сделал все точно также, как было в Вашем примере.Phazz писал(а): 02 фев 2023, 20:56 AstroGraf, так давайте с начала, как вы подключаете между собой контроллеры? Оба в режиме клиента или один точка - другой клиент.
Там, вроде, нет точки доступа и клиента.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей