Страница 1 из 1
UDP протокол
Добавлено: Сб окт 14, 2017 1:47 pm
foxvlad
Господа ответе пожалуйста, я так понял что наш любимый Мажордомо не поддерживает UDP, или я ошибаюсь?
А то пришли мне беспроводные выключатели на RC433 сделал состряпал шлюз, принимающий по радио частоте и потом шлющий в Мажордомо get-запрос, но так как надо установить соединение, отправит, разорвать, бывает задержка 1-1.5 секунды, с UDP быстрее бы проскакивало мне кажется, может кто подскажет, каким еще способом можно отправлять быстро данные по ethernet, кроме MQTT, там все быстро происходит проверенно.
Re: UDP протокол
Добавлено: Сб окт 14, 2017 6:29 pm
Aven
написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите

Re: UDP протокол
Добавлено: Сб окт 14, 2017 6:47 pm
foxvlad
Aven писал(а):написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите

Ну ардуинка очень долго по HTTP отрабатывает, если бы она просто отсылала UDP - запрос, это было бы быстрей.
Сервер то написать быстро, для меня проблема сделать взаимодействие данного сервера с Мажордомо.
Re: UDP протокол
Добавлено: Сб окт 14, 2017 6:57 pm
Aven
ну тогда с сервера дергайте URL )))
А чем Modbus и mqtt вас уже перестал устраивать ?
Re: UDP протокол
Добавлено: Вс окт 15, 2017 12:11 am
foxvlad
Aven писал(а):ну тогда с сервера дергайте URL )))
А чем Modbus и mqtt вас уже перестал устраивать ?
Сейчас пишу программу которой можно будет конфигурировать оборудование, и она со шлюзом будет общаться по UDP, но тогда нужно будет два протокола вешать на ethernet.
И от Modbus хочу уйти, так как хочу мультимастер протокол сделать, даст куча преимуществ.
Ну а пока все на Modbus и mqtt.
пока оставлю MQTT, так как работает отлично, а в будущем буду думать о UDP.
Re: UDP протокол
Добавлено: Пт окт 27, 2017 12:50 am
foxvlad
Aven писал(а):написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите

подскажите вы здесь имели ввиду сервер на php?
Отправлено с моего Redmi 4 через Tapatalk
Re: UDP протокол
Добавлено: Пт окт 27, 2017 6:44 am
nick7zmail
но тогда нужно будет два протокола вешать на ethernet.
mqtt и так поверх ethernet поднимается. Так что считайте вы пишите аналог mqtt брокера.
Re: UDP протокол
Добавлено: Пт окт 27, 2017 9:27 am
skysilver
foxvlad писал(а):Сервер то написать быстро, для меня проблема сделать взаимодействие данного сервера с Мажордомо.
За основу можно взять цикл cycle_xiaomihome.php из модуля XiaomiHome. Там как раз udp-сервер, слушающий определенный порт и взаимодействующий с MajorDoMo через БД.
https://github.com/sergejey/majordomo-x ... mihome.php