Господа ответе пожалуйста, я так понял что наш любимый Мажордомо не поддерживает UDP, или я ошибаюсь?
А то пришли мне беспроводные выключатели на RC433 сделал состряпал шлюз, принимающий по радио частоте и потом шлющий в Мажордомо get-запрос, но так как надо установить соединение, отправит, разорвать, бывает задержка 1-1.5 секунды, с UDP быстрее бы проскакивало мне кажется, может кто подскажет, каким еще способом можно отправлять быстро данные по ethernet, кроме MQTT, там все быстро происходит проверенно.
UDP протокол
Модератор: immortal
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: UDP протокол
написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите
- Рейтинг: 1.16%
- foxvlad
- Сообщения: 287
- Зарегистрирован: Пн сен 22, 2014 3:18 pm
- Откуда: Сочи
- Благодарил (а): 78 раз
- Поблагодарили: 78 раз
- Контактная информация:
Re: UDP протокол
Ну ардуинка очень долго по HTTP отрабатывает, если бы она просто отсылала UDP - запрос, это было бы быстрей.Aven писал(а):написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите
Сервер то написать быстро, для меня проблема сделать взаимодействие данного сервера с Мажордомо.
Youtube канал - https://www.youtube.com/c/OkBitru
-
- Сообщения: 529
- Зарегистрирован: Сб мар 12, 2016 6:33 pm
- Откуда: Ухта, Россия
- Благодарил (а): 3 раза
- Поблагодарили: 154 раза
Re: UDP протокол
ну тогда с сервера дергайте URL )))
А чем Modbus и mqtt вас уже перестал устраивать ?
А чем Modbus и mqtt вас уже перестал устраивать ?
- Рейтинг: 1.16%
- foxvlad
- Сообщения: 287
- Зарегистрирован: Пн сен 22, 2014 3:18 pm
- Откуда: Сочи
- Благодарил (а): 78 раз
- Поблагодарили: 78 раз
- Контактная информация:
Re: UDP протокол
Сейчас пишу программу которой можно будет конфигурировать оборудование, и она со шлюзом будет общаться по UDP, но тогда нужно будет два протокола вешать на ethernet.Aven писал(а):ну тогда с сервера дергайте URL )))
А чем Modbus и mqtt вас уже перестал устраивать ?
И от Modbus хочу уйти, так как хочу мультимастер протокол сделать, даст куча преимуществ.
Ну а пока все на Modbus и mqtt.
пока оставлю MQTT, так как работает отлично, а в будущем буду думать о UDP.
Youtube канал - https://www.youtube.com/c/OkBitru
- foxvlad
- Сообщения: 287
- Зарегистрирован: Пн сен 22, 2014 3:18 pm
- Откуда: Сочи
- Благодарил (а): 78 раз
- Поблагодарили: 78 раз
- Контактная информация:
Re: UDP протокол
подскажите вы здесь имели ввиду сервер на php?Aven писал(а):написать UDP сервер можно наверно за час?
Работа через HTTP согласен слишком тормозная, не для всех ситуаций пригодна...
А вот скорость работы TCP от UDP на глаз скорее всего не отличите
Отправлено с моего Redmi 4 через Tapatalk
Youtube канал - https://www.youtube.com/c/OkBitru
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: UDP протокол
mqtt и так поверх ethernet поднимается. Так что считайте вы пишите аналог mqtt брокера.но тогда нужно будет два протокола вешать на ethernet.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 3006
- Зарегистрирован: Чт авг 21, 2014 8:28 am
- Откуда: Киров, Россия
- Благодарил (а): 400 раз
- Поблагодарили: 1753 раза
- Контактная информация:
Re: UDP протокол
За основу можно взять цикл cycle_xiaomihome.php из модуля XiaomiHome. Там как раз udp-сервер, слушающий определенный порт и взаимодействующий с MajorDoMo через БД.foxvlad писал(а):Сервер то написать быстро, для меня проблема сделать взаимодействие данного сервера с Мажордомо.
https://github.com/sergejey/majordomo-x ... mihome.php
- Рейтинг: 1.16%
MajorDoMo (GitHub) на Cubietruck. ОС Debian 7 (wheezy) (kernel 3.4.105) с переносом на HDD.
Мой CONNECT | Блоги | Telegram
Мой CONNECT | Блоги | Telegram