Страница 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 - это СООБЩЕНИЯ. То что Вы пытаетесь нагенерить несуществующих ТЕМ скриптом это чушь. Темы сиречь "топики" прописаны в устройствах общающихся через брокера. Сообщения в соответствующие ТЕМЫ (ТОПИКИ) генерить (то бишь рассылать) можно. топики неизменны. Вот топик

Код: Выделить всё

test/MobiTemp/dhth1
а сообщение в нем - данные с указанного устройства. Что Вам нужно-то?

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 не предусмотрено.