MQTT протокол

MQTT протокол

Сообщение Fantomas » 12 окт 2022, 15:52

Здравствуйте, коллеги.
Раскуриваю MQTT протокол для реализации удаленного управления отоплением на даче.

Набор простой:
1. Управлять всем будет ESP8266 или ESP32
2. MQTT брокер Wqtt.ru
3. Смартфон андройд.

Ситуация такая, ESP измеряет температуру и отправляет её брокеру.
Брокер сообщения со значениями от ESP принимает (отслеживаю в websocket на сайте брокера)
Сообщения от смарфона тоже принимаються брокером.
Но вот от брокера к смартфону и к ESP ничего похоже не передёться.

Подозреваю что проблема в неверном написании топиков или указания в топиках дополнительных параметров вроде ID устройств.

Вот такие топики передает ESP
const char* temperature_topic = "esp8266/tepm";
const char* humidity_topic = "esp8266/humidity";
const char* pressure_topic = "esp8266/pressure";

В каждый топик передаю string со значением датчика
client.publish(temperature_topic, String(temp1).c_str(), retain_flag);
client.publish(humidity_topic, String(humidity).c_str(), retain_flag);
client.publish(pressure_topic, String(pressure).c_str(), retain_flag);

Во вложении скрин со страницы брокера с полученными топиками и значениями (значение пока статичны, тестирую на голой железяке)

Собственно выслушаю мнения.

Третий день уже сижу...
Подскажите кто знает.
Вложения
esp.JPG
Мнения автора могут не совпадать с его точкой зрения.
Аватара пользователя
Fantomas
пЕсатель
 
Сообщения: 1599
Зарегистрирован: 04 дек 2010, 17:39
Откуда: МО г.Пушкино. Старый позывной R2AJB
Имя: Алексей
Официальный РАДИОЛЮБИТЕЛЬСКИЙ позывной: R2DVY

Re: MQTT протокол

Сообщение Fantomas » 16 окт 2022, 10:56

Вопрос решен!
Как я и думал, проблема в неправильном написании топиков.
Мнения автора могут не совпадать с его точкой зрения.
Аватара пользователя
Fantomas
пЕсатель
 
Сообщения: 1599
Зарегистрирован: 04 дек 2010, 17:39
Откуда: МО г.Пушкино. Старый позывной R2AJB
Имя: Алексей
Официальный РАДИОЛЮБИТЕЛЬСКИЙ позывной: R2DVY


Вернуться в Иное

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron