UDP протокол

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

Модератор: immortal

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

UDP протокол

Сообщение foxvlad » Сб окт 14, 2017 1:47 pm

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

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

Re: UDP протокол

Сообщение Aven » Сб окт 14, 2017 6:29 pm

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

Re: UDP протокол

Сообщение foxvlad » Сб окт 14, 2017 6:47 pm

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

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

Re: UDP протокол

Сообщение Aven » Сб окт 14, 2017 6:57 pm

ну тогда с сервера дергайте URL )))
А чем Modbus и mqtt вас уже перестал устраивать ?
За это сообщение автора Aven поблагодарил:
foxvlad (Сб мар 17, 2018 12:35 pm)
Рейтинг: 1.16%
Аватара пользователя
foxvlad
Сообщения: 287
Зарегистрирован: Пн сен 22, 2014 3:18 pm
Откуда: Сочи
Благодарил (а): 78 раз
Поблагодарили: 78 раз
Контактная информация:

Re: UDP протокол

Сообщение foxvlad » Вс окт 15, 2017 12:11 am

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

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

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

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

Re: UDP протокол

Сообщение foxvlad » Пт окт 27, 2017 12:50 am

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


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

Re: UDP протокол

Сообщение nick7zmail » Пт окт 27, 2017 6:44 am

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

Re: UDP протокол

Сообщение skysilver » Пт окт 27, 2017 9:27 am

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

https://github.com/sergejey/majordomo-x ... mihome.php
За это сообщение автора skysilver поблагодарил:
foxvlad (Пт окт 27, 2017 9:42 am)
Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Ответить