Страница 1 из 2
mqtt топики создать скриптом?
Добавлено: Пн апр 22, 2019 6:29 pm
dekort
Привет,
покажите как скриптом (пример нужен) создать 18 топиков в mqtt и привязать их к свойствам объектов ?
Re: mqtt топики создать скриптом?
Добавлено: Вт апр 23, 2019 7:01 am
ZyaK
Изначально топики отправляет ведомое устройство на сервер, потом подписывается на топики которые ему нужны.
по крайней мере у меня так. Сам писал прошивки на ЕСПи.
в Мажор домо потом их уже прописывал по устройствам
Re: mqtt топики создать скриптом?
Добавлено: Вт апр 23, 2019 9:50 am
dekort
у меня получается так, можёр генерит для устройств 18 топиков, при добавлении нового устройства приходиться заводить все топики в ручную и привязывать их к свойствам нового обекта коорый им управляет.. тоесть esp только слушает эти топики
Re: mqtt топики создать скриптом?
Добавлено: Вт апр 23, 2019 11:45 am
ZyaK
dekort писал(а): ↑Вт апр 23, 2019 9:50 am
тоесть esp только слушает эти топики
что за топики то?
ЕСПи должна отправлять данные при изменении состояния, например если кнопка к ней подключена - понажимать кнопку и топик должен прилететь, если датчики температуры - погреть, влажности - подышать, освещенности - посветить
Re: mqtt топики создать скриптом?
Добавлено: Вт апр 23, 2019 4:14 pm
dekort
МД отправляет через mqtt параметры для esp , связь двух стороняя, я же выше написал что MD --> mqqt --> esp, и для этого мне необходимо скриптом генерить топики и привязать к свойствам
Re: mqtt топики создать скриптом?
Добавлено: Вт апр 23, 2019 6:11 pm
ZyaK
Значит не правильно реализована прошивка ЕСПи
Re: mqtt топики создать скриптом?
Добавлено: Чт апр 25, 2019 11:36 am
dekort
так проехали... мы говорим о разных вещах
Re: mqtt топики создать скриптом?
Добавлено: Пт апр 26, 2019 1:42 pm
Sapizdullin
dekort писал(а): ↑Чт апр 25, 2019 11:36 am
так проехали... мы говорим о разных вещах
Естественно. Вы сами не поймете о чем речь. "Топик" в MQTT это ТЕМА. А сообщения отправляемые в ESP - это СООБЩЕНИЯ. То что Вы пытаетесь нагенерить несуществующих ТЕМ скриптом это чушь. Темы сиречь "топики" прописаны в устройствах общающихся через брокера. Сообщения в соответствующие ТЕМЫ (ТОПИКИ) генерить (то бишь рассылать) можно. топики неизменны. Вот топик
а сообщение в нем - данные с указанного устройства. Что Вам нужно-то?
Re: mqtt топики создать скриптом?
Добавлено: Пт апр 26, 2019 4:16 pm
AndreyD
Как я понял ТС, есть esp прошитая слушать 18 топиков, а он хочет автоматизировать создание топиков через МД с привязкой их к объектам и свойствам которых еще нет.
Смущает только почему тогда "...связь двух стороняя..".
Re: mqtt топики создать скриптом?
Добавлено: Сб апр 27, 2019 2:43 pm
Sapizdullin
AndreyD писал(а): ↑Пт апр 26, 2019 4:16 pm
Как я понял ТС, есть esp прошитая слушать 18 топиков, а он хочет автоматизировать создание топиков через МД с привязкой их к объектам и свойствам которых еще нет.
Смущает только почему тогда "...связь двух стороняя..".
Вот мы и гадаем! И что значит генерить 18 (!!) топиков для есп? У нее нет такого количества портов! Видимо парнишка сам не понял что ему надо. Может ему надо скриптом 18 сообщений привязать к 18 объектам в МД. Чтоб ручками не привязывать?
Про двухстороннюю - тоже из серии что человек не в курсе MQTT от слова вообще. Ибо односторонней в MQTT не предусмотрено.