-
Публикации
3 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем Sergey Mlynarchyk
-
-
1 час назад, IvAn сказал:Самое главное - прописать порт сервера вместо 1883.
Да я не поменял порт! СПС все получилось!
-
23.09.2019 в 17:19, Kitsum сказал:Доброе время суток.
Все сделано не совсем явно, т.к делалось для себя, ну да ладно. Давайте разбираться.
В первую очередь нужно рассмотреть форму в web интерфейсе, а точнее раздел под названием "Корневой путь".
Данное поле связано с параметром конфигурации ESP8266 с идентификатором mqtt_path
Теперь идем в модуль services.h и смотрим как формируется путь топика
Видим, что полный путь состоит из значения параметра mqtt_path и значения переменной topic передаваемой в качестве параметра функции mqttPublish
Теперь смотрим функцию sendDataToMQTT, а точнее ту её часть, где вызывается mqttPublish
Естественно, что данная функция используется как пример и Вы должны сами переопределить используемые вами сенсоры и все, что с ними связано, в том числе и пути mqtt.
Теперь, если в web интерфейсе мы укажем корневой путь home/wetherStation/outdoors, а в коде будем использовать вызов mqttPublish как показано на скриншоте, то данные будут отправлены по следующим адресам топиков:
- home/wetherStation/outdoors/light
- home/wetherStation/outdoors/temperature
- home/wetherStation/outdoors/humidity
- home/wetherStation/outdoors/pressure
Вот в принципе и все. Подписывайтесь на эти топики или сразу на корневой топик и получайте информацию от метеостанции.
ни как не получается отправить данные на сервер cloudmqtt.com. У кого получилось, плз поделитесь!!
Метеостанция на ESP8266 от it4it.club
в Espressif Systems
Опубликовано: · Жалоба на ответ
А кто-нибудь пробовал подключаться к интернету через что-то типо GSM-модуля SIM800L или подобного?? И получиться ли это реализовать?