[Модуль] MQTT (mqtt)
Модератор: immortal
-
- Сообщения: 13
- Зарегистрирован: Сб апр 06, 2019 1:41 am
- Благодарил (а): 4 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Здравствуйте!
От устройства приходит топики типа
1761608023.ADC
1761608023.TCh1
1761608023.TCh2,
где разделителем является точка.
Где подправить, чтобы модуль mqtt реагировал на такой разделитель топиков?
Уж очень не хочется в подписке ставить # на все.
От устройства приходит топики типа
1761608023.ADC
1761608023.TCh1
1761608023.TCh2,
где разделителем является точка.
Где подправить, чтобы модуль mqtt реагировал на такой разделитель топиков?
Уж очень не хочется в подписке ставить # на все.
- prmres
- Сообщения: 433
- Зарегистрирован: Пт ноя 24, 2017 2:24 am
- Откуда: оттуда
- Благодарил (а): 113 раз
- Поблагодарили: 123 раза
Re: [Модуль] MQTT (mqtt)
вы куда команды вводите?convix_maximus писал(а): ↑Пт мар 13, 2020 12:18 pmЧто-то не всё команды работают (( Так понимаю нужно установить Ubuntu и после чего на него устанавливать доп. ПО? Помогите плиз советом.prmres писал(а): ↑Пт фев 21, 2020 4:43 pm
замыкать умный дом на облачный сервис не самое хорошее решение
отключился по какой-либо причине интернет и что? умный дом накрылся?
поднимайте локально (в доме) свой MQTT-сервер, а если нужно иметь доступ из интернетов к топикам - тогда можно настроить мост на облачный сервис
Установка MQTT-сервера Mosquitto на Ubuntu
Мост к облачному брокеру cloudmqtt.com
Не только лишь все!
-
- Сообщения: 205
- Зарегистрирован: Пн фев 04, 2019 10:23 pm
- Благодарил (а): 18 раз
- Поблагодарили: 30 раз
Re: [Модуль] MQTT (mqtt)
Если Вам нужна помощь, с таким информативным сообщением вряд ли помогут.
Думаю у всех работают. У меня точно работает.
-
- Сообщения: 14
- Зарегистрирован: Сб май 09, 2020 8:07 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Конечно, нужна помощь. MQTT клиент не подписывается на рассылки, но паблиш отправляет. Брокер - mosquitto. На планшете клиент MQTTdash - подписки работают.
Windows 10 + Arduino UNO + WiFly RN-171
-
- Сообщения: 14
- Зарегистрирован: Сб май 09, 2020 8:07 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Мне не помогло.fandaymon писал(а): ↑Ср июн 26, 2019 4:38 pmПосмотрел по коду цикла - там есть такой if
Возможно в этом дело - скорее всего функция callAPI недавно появилась и что-то там отрабатывает не так... Можно попробовать закоментить вызов этой функции и перезапустить цикл MQTTКод: Выделить всё
if (function_exists('callAPI')) { callAPI('/api/module/mqtt','GET',array('topic'=>$topic,'msg'=>$msg)); } else { global $mqtt; $mqtt->processMessage($topic, $msg); }
Код: Выделить всё
// if (function_exists('callAPI')) { //callAPI('/api/module/mqtt','GET',array('topic'=>$topic,'msg'=>$msg)); //} else { global $mqtt; $mqtt->processMessage($topic, $msg); //}
Windows 10 + Arduino UNO + WiFly RN-171
-
- Сообщения: 205
- Зарегистрирован: Пн фев 04, 2019 10:23 pm
- Благодарил (а): 18 раз
- Поблагодарили: 30 раз
Re: [Модуль] MQTT (mqtt)
Можно настройки модуля в студию(принтскрин)icas писал(а): ↑Вс май 10, 2020 11:24 amМне не помогло.fandaymon писал(а): ↑Ср июн 26, 2019 4:38 pmПосмотрел по коду цикла - там есть такой if
Возможно в этом дело - скорее всего функция callAPI недавно появилась и что-то там отрабатывает не так... Можно попробовать закоментить вызов этой функции и перезапустить цикл MQTTКод: Выделить всё
if (function_exists('callAPI')) { callAPI('/api/module/mqtt','GET',array('topic'=>$topic,'msg'=>$msg)); } else { global $mqtt; $mqtt->processMessage($topic, $msg); }
Код: Выделить всё
// if (function_exists('callAPI')) { //callAPI('/api/module/mqtt','GET',array('topic'=>$topic,'msg'=>$msg)); //} else { global $mqtt; $mqtt->processMessage($topic, $msg); //}
А если в подписки поставить
Код: Выделить всё
#
Тоже ничего не приходит в модуль?
-
- Сообщения: 14
- Зарегистрирован: Сб май 09, 2020 8:07 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Не приходит.Можно настройки модуля в студию(принтскрин)
А если в подписки поставить?Код: Выделить всё
#
Тоже ничего не приходит в модуль?
Последний раз редактировалось icas Вс май 10, 2020 4:44 pm, всего редактировалось 1 раз.
Windows 10 + Arduino UNO + WiFly RN-171
-
- Сообщения: 205
- Зарегистрирован: Пн фев 04, 2019 10:23 pm
- Благодарил (а): 18 раз
- Поблагодарили: 30 раз
Re: [Модуль] MQTT (mqtt)
Так же посмотрите жив ли циклicas писал(а): ↑Вс май 10, 2020 4:09 pmНе приходит.
Можно настройки модуля в студию(принтскрин)
А если в подписки поставить?Код: Выделить всё
#
Тоже ничего не приходит в модуль?
X-Ray/services
Попробуйте поставить галку
Код: Выделить всё
authorization required
И заполнить поле
Код: Выделить всё
MajorDoMo Client:
-
- Сообщения: 14
- Зарегистрирован: Сб май 09, 2020 8:07 pm
- Откуда: Санкт-Петербург
- Благодарил (а): 3 раза
- Поблагодарили: 0
Re: [Модуль] MQTT (mqtt)
Сделал. В X-Ray/services висит cycle_mqtt restartVOVA_iS писал(а): ↑Вс май 10, 2020 4:32 pmТак же посмотрите жив ли циклicas писал(а): ↑Вс май 10, 2020 4:09 pmНе приходит.
Можно настройки модуля в студию(принтскрин)
А если в подписки поставить?Код: Выделить всё
#
Тоже ничего не приходит в модуль?
X-Ray/services
Попробуйте поставить галкуЛогин и пароль оставьте пустымКод: Выделить всё
authorization required
И заполнить полеКод: Выделить всё
MajorDoMo Client:
Windows 10 + Arduino UNO + WiFly RN-171