UDP передача переменных по локальной сети
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
UDP передача переменных по локальной сети
Блок передачи данных по локальной сети через протокол UDP.
Очень быстрый и легкий протокол.
Нет необходимости знать ip адреса контроллеров.
Асинхронные прием и передача данных.
Есть контроль доставки данных.
Блоки совместимы с ESP8266 и ESP32.
[spoiler title=Архив версий] [/spoiler]
31.03.23 - версия блока 2.0 Добавил отправку по IP
Библиотека
Очень быстрый и легкий протокол.
Нет необходимости знать ip адреса контроллеров.
Асинхронные прием и передача данных.
Есть контроль доставки данных.
Блоки совместимы с ESP8266 и ESP32.
[spoiler title=Архив версий] [/spoiler]
31.03.23 - версия блока 2.0 Добавил отправку по IP
Библиотека
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Phazz 31 мар 2023, 22:29, всего редактировалось 7 раз.
UDP передача переменных по локальной сети
Спасибо, хорошая тема и блоки. Со временем воспользуемся, раньше использовали UPD для управления детской машинкой - работала гораздо дальше и устойчивей.
UDP передача переменных по локальной сети
можно и на пк принимать/отправлять данные
UDP передача переменных по локальной сети
Интересная тема, нужно пробовать
UDP передача переменных по локальной сети
чтото ошибочка при компиляции , в проекте вставлен всего лишь блок передачи и настроен wifi клиент.Phazz писал(а): ↑13 ноя 2022, 17:52 Блок передачи данных по локальной сети через протокол UDP.
Очень быстрый и легкий протокол.
Нет необходимости знать ip адреса контроллеров.
Асинхронные прием и передача данных.
Есть контроль доставки данных.
Блоки совместимы с ESP8266 и ESP32.
UDP обмен данными 1.0.flp
ESPAsyncUDP-master.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
UDP передача переменных по локальной сети
[ref]Sergoo[/ref], проверю
Отправлено спустя 1 час 21 минуту :
Все отлично компилируется
Отправлено спустя 1 час 21 минуту :
Все отлично компилируется
UDP передача переменных по локальной сети
ничего не понимаю, где проблема у меня))) коллеги помогите "колеке"))) разобраться, компилирую через версию установочной программы 802 на винде 10.
попробовал скомпилировать выложенный проект сюда "UDP обмен данными 1.0.flp" и тоже самая ошибка при изменении платы на esp32, а вот с платой esp mini - без ошибок. Попробовал заменить библиотеку, взяв от сюда, так прога сообщает уже есть такая библиотека.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
UDP передача переменных по локальной сети
[ref]Sergoo[/ref], давайте по порядку, вы сначала создаете проект под есп32 а потом добавляете блок туда?
UDP передача переменных по локальной сети
так и делал сперва , сейчас повторю))
Отправлено спустя 15 минут 36 секунд:
1.создаю проект на плате esp32, затем добавляю блок приема, настраиваю ИД и порт и компилирую, компиляция проходит успешно без ошибок.
2.Теперь удаляю блок приема и вставляю блок передачи, настраиваю только ИД и порт и компиляция опять с той же ошибкой))) Отправлено спустя 24 минуты 46 секунд:
в портативной версии даже и esp mini с такой же ошибкойSergoo писал(а): ↑09 янв 2023, 22:20так и делал сперва , сейчас повторю))
Отправлено спустя 15 минут 36 секунд:
1.создаю проект на плате esp32, затем добавляю блок приема, настраиваю ИД и порт и компилирую, компиляция проходит успешно без ошибок.
2.Теперь удаляю блок приема и вставляю блок передачи, настраиваю только ИД и порт и компиляция опять с той же ошибкой)))
Снимок экрана 2023-01-09 221915.png
Ребята, скажите у вас какие винды стоят? У меня до этого старый ноут был с виндой 7 и никаких проблем, а теперь новый ноут с лицензионной виндой 10 pro и вот начались проблемки с flprog, касающиеся не только с этим блоком, тоже ошибки компиляции созданных в др.версиях проектах, но они решились установочной версией программы, а не портативной.
Отправлено спустя 2 часа 20 минут 8 секунд: для esp32 компиляция удачна завершилась))) только с добавлением WiFi.status() == . И как это у вас без этого компилируется
У вас нет необходимых прав для просмотра вложений в этом сообщении.
UDP передача переменных по локальной сети
Говорят, что иногда помогает отключение сообщений/вывода компилятора.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
-
- Рядовой
- Сообщения: 71
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
UDP передача переменных по локальной сети
[ref=#808080]Phazz[/ref], , уточните, пожалуйста,
требуется ли для работы точка доступа и DHCP сервер? В Вашем примере упоминается Xiaomi_76D1
Отправлено спустя 10 минут 43 секунды:
P.S. Попробовал с точкой доступа и без, не работает. Что-то делаю не так...
требуется ли для работы точка доступа и DHCP сервер? В Вашем примере упоминается Xiaomi_76D1
Отправлено спустя 10 минут 43 секунды:
P.S. Попробовал с точкой доступа и без, не работает. Что-то делаю не так...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
UDP передача переменных по локальной сети
[ref]AstroGraf[/ref], у вас отправка по уарт стоит по времени. А нужно по переднему фронту
Отправлено спустя 11 минут 28 секунд:
И да, к сожалению в режиме точки доступа блоки не работают
Отправлено спустя 11 минут 28 секунд:
И да, к сожалению в режиме точки доступа блоки не работают
-
- Рядовой
- Сообщения: 71
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
UDP передача переменных по локальной сети
Хорошо, но не может же поэтому не работать?
Понятно, но нужно ли указывать название SSID, как это сделано в Вашем примере или нет?
UDP передача переменных по локальной сети
В общем можно сделать чтобы контроллеры общались если один из них работает как точка доступа. Постараюсь сегодня добавить.
UDP передача переменных по локальной сети
[ref]AstroGraf[/ref], а что именно не работает?
-
- Рядовой
- Сообщения: 71
- Зарегистрирован: 21 авг 2018, 19:05
- Откуда: Калининград
- Имя: Алексей
UDP передача переменных по локальной сети
Получается, что совсем не работает - серва не управляется, обратно информация о напряжении не возвращается.
На этих же самых контроллерах вариант ESP_NOW (первые платы) работает, но с лагами.
Я, собственно, и уточнял, может какие-то настройки сети не соответствуют.
На этих же самых контроллерах вариант ESP_NOW (первые платы) работает, но с лагами.
Я, собственно, и уточнял, может какие-то настройки сети не соответствуют.
UDP передача переменных по локальной сети
[ref]AstroGraf[/ref], так давайте с начала, как вы подключаете между собой контроллеры? Оба в режиме клиента или один точка - другой клиент.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость