UDP протокол

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Ответить
Аватара пользователя
foxvlad
Сообщения: 287
Зарегистрирован: Пн сен 22, 2014 3:18 pm
Откуда: Сочи
Контактная информация:

UDP протокол

Сообщение foxvlad »

Господа ответе пожалуйста, я так понял что наш любимый Мажордомо не поддерживает UDP, или я ошибаюсь?

А то пришли мне беспроводные выключатели на RC433 сделал состряпал шлюз, принимающий по радио частоте и потом шлющий в Мажордомо get-запрос, но так как надо установить соединение, отправит, разорвать, бывает задержка 1-1.5 секунды, с UDP быстрее бы проскакивало мне кажется, может кто подскажет, каким еще способом можно отправлять быстро данные по ethernet, кроме MQTT, там все быстро происходит проверенно.
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: UDP протокол

Сообщение Aven »

написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите :)
Аватара пользователя
foxvlad
Сообщения: 287
Зарегистрирован: Пн сен 22, 2014 3:18 pm
Откуда: Сочи
Контактная информация:

Re: UDP протокол

Сообщение foxvlad »

Aven писал(а):написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите :)
Ну ардуинка очень долго по HTTP отрабатывает, если бы она просто отсылала UDP - запрос, это было бы быстрей.

Сервер то написать быстро, для меня проблема сделать взаимодействие данного сервера с Мажордомо.
Aven
Сообщения: 529
Зарегистрирован: Сб мар 12, 2016 6:33 pm
Откуда: Ухта, Россия

Re: UDP протокол

Сообщение Aven »

ну тогда с сервера дергайте URL )))
А чем Modbus и mqtt вас уже перестал устраивать ?
Аватара пользователя
foxvlad
Сообщения: 287
Зарегистрирован: Пн сен 22, 2014 3:18 pm
Откуда: Сочи
Контактная информация:

Re: UDP протокол

Сообщение foxvlad »

Aven писал(а):ну тогда с сервера дергайте URL )))
А чем Modbus и mqtt вас уже перестал устраивать ?
Сейчас пишу программу которой можно будет конфигурировать оборудование, и она со шлюзом будет общаться по UDP, но тогда нужно будет два протокола вешать на ethernet.

И от Modbus хочу уйти, так как хочу мультимастер протокол сделать, даст куча преимуществ.

Ну а пока все на Modbus и mqtt.

пока оставлю MQTT, так как работает отлично, а в будущем буду думать о UDP.
Аватара пользователя
foxvlad
Сообщения: 287
Зарегистрирован: Пн сен 22, 2014 3:18 pm
Откуда: Сочи
Контактная информация:

Re: UDP протокол

Сообщение foxvlad »

Aven писал(а):написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите :)
подскажите вы здесь имели ввиду сервер на php?


Отправлено с моего Redmi 4 через Tapatalk
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

Re: UDP протокол

Сообщение nick7zmail »

но тогда нужно будет два протокола вешать на ethernet.
mqtt и так поверх ethernet поднимается. Так что считайте вы пишите аналог mqtt брокера.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
skysilver
Сообщения: 3006
Зарегистрирован: Чт авг 21, 2014 8:28 am
Откуда: Киров, Россия
Контактная информация:

Re: UDP протокол

Сообщение skysilver »

foxvlad писал(а):Сервер то написать быстро, для меня проблема сделать взаимодействие данного сервера с Мажордомо.
За основу можно взять цикл cycle_xiaomihome.php из модуля XiaomiHome. Там как раз udp-сервер, слушающий определенный порт и взаимодействующий с MajorDoMo через БД.

https://github.com/sergejey/majordomo-x ... mihome.php
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить