А как можно отключить отправку сообщений после перезагрузки raspberry? Тоесть когда одноплатник перезагружаю или просто включаю выключаю, все клиенты получают сообщение, соответственно происходит нежелательное срабатывание устройств которые управляются по mqtt. Сервер Москито.
А как вы разделяеет данные на топике? Например, если первый и второй девайсы постят температуру в один и тот же, например, в топик /topic1, то в него идут данные типа t1=25 , t2=27, так? Не логичнее ли для каждого отдельног датчика использовать отдельный топик и просто передавть туда значение без "t1="? Т.е. для температуры 1 датчика будет канал /temp1 , а для второго датчика канал /temp2.
лайк однозначно. сам кручу умный дом на еспишках. по москиту. но туго у меня - я не программер) могу заставить есп делать что угодно - а вот сервак mqtt повесить на роутер и выпилить приличный интерфейс- ну никак) времени нет. так что жду с меня лукас!!!!
смысла прикручивать MQTT ради пару датчиков нет. Если бы таких датчиков было хотя бы несколько тысяч и нужна гарантированная доставка, что такие данные нельзя терять - уже можно прикрутить. А если не не получим с какого-то датчика значение температуры - мы эти данные можем потерять и ничего критического не произойдет, датчик через какое-то время снова отправит, но уже новые данные. Mosquitto- вообще неясно сможет ли он большие нагрузки держать и обрабатывать в 1 сек миллионы сообщений и вообще возможно ли вообще собирать кластера на нем и как он маштабируется. Проще поставить erlang и кролика
если надо милионы в секунду то тут уже iops потянут на милионы), а по нагрузке если хотите выжать по максимум то надо смотреть пару mosquito + kafka проверено!
Тема очень интересная. Нужная. Но для обывателя не понятно. Неплохо бы ссылки, (если не возможности в этом видео объяснить) что за сервер, на чем стоит и т.д.
Не используйте Mosquitto в качестве облачного решения, основная проблема Mosquitto в отсутствии горизонтального масштабирования (я не хочу слышать про костыльные мосты между узлами)
Хорошо бы всё использовать с примерами определенных датчиков. Так сказать практическое применение и с пояснением!!!
Что в данном случае используется в качестве сервера?
MQTT брокер + ?
(OpenHab? )
А как можно отключить отправку сообщений после перезагрузки raspberry? Тоесть когда одноплатник перезагружаю или просто включаю выключаю, все клиенты получают сообщение, соответственно происходит нежелательное срабатывание устройств которые управляются по mqtt. Сервер Москито.
А как вы разделяеет данные на топике? Например, если первый и второй девайсы постят температуру в один и тот же, например, в топик /topic1, то в него идут данные типа t1=25 , t2=27, так? Не логичнее ли для каждого отдельног датчика использовать отдельный топик и просто передавть туда значение без "t1="? Т.е. для температуры 1 датчика будет канал /temp1 , а для второго датчика канал /temp2.
Maxim Zakharov json можно и xml, а также можно и что-то свое придумать.
apt-get install software-properties-common
apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
apt-get update
apt-get install mosquitto
Да шоб ты жил вечно!
лайк однозначно. сам кручу умный дом на еспишках. по москиту. но туго у меня - я не программер) могу заставить есп делать что угодно - а вот сервак mqtt повесить на роутер и выпилить приличный интерфейс- ну никак) времени нет. так что жду с меня лукас!!!!
смысла прикручивать MQTT ради пару датчиков нет. Если бы таких датчиков было хотя бы несколько тысяч и нужна гарантированная доставка, что такие данные нельзя терять - уже можно прикрутить. А если не не получим с какого-то датчика значение температуры - мы эти данные можем потерять и ничего критического не произойдет, датчик через какое-то время снова отправит, но уже новые данные. Mosquitto- вообще неясно сможет ли он большие нагрузки держать и обрабатывать в 1 сек миллионы сообщений и вообще возможно ли вообще собирать кластера на нем и как он маштабируется. Проще поставить erlang и кролика
если надо милионы в секунду то тут уже iops потянут на милионы), а по нагрузке если хотите выжать по максимум то надо смотреть пару mosquito + kafka проверено!
22 год а продолжения видео так и нет.
Нужны реальные юзер кейсы (а не придуманные схемы )
иначе это ну почти.. сферический конь в ваккуме.
Тема очень интересная. Нужная. Но для обывателя не понятно. Неплохо бы ссылки, (если не возможности в этом видео объяснить) что за сервер, на чем стоит и т.д.
Константин Настюхин из видео видно, сервер на распбери, операционка расбериан (линукс для распбери)
Lelik Lelikovich спасибо
Не используйте Mosquitto в качестве облачного решения, основная проблема Mosquitto в отсутствии горизонтального масштабирования (я не хочу слышать про костыльные мосты между узлами)
варианты, для MIPS/DDR 32M , собирающиеся под Buildroot/OpenWrt?
Если подписчик отваливается, то сообщения ему пропадают или накапливаются?
пропадают.
Зависит как публиковались данные. При публикации данных с установленным флагом retain, брокер сохранит их. При новой подписке мы получим эти данные.
В данном случае думаю что пропадают. Могу ошибаться, но для того что бы они накапливались при подписи на топик должно быть использовано SSL
Паблишер отправляет даные в топик, сабскрайбер получает их (если подписался). А кто создает ети топики ?
Нихрена не понятно...
сразу видно, что видео делал чел который в IT не в теме -- где настройка безопасности ?! SSL/TLS, генерация ключей и т.д.
Тут базовая настройка, но если вы знаете что такое SSL/TLS то сделайте обзор - поделитесь опытом !
@@G1TechDotOrg Вово, п№39еть все гаразды, а ты поди, сделай годноту попробуй )))