Страница 25 из 33

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 24 янв 2022, 18:24
zakhar81
Ммм

Отправлено спустя 1 минуту 23 секунды:
Я наконец то скачал бетту, буду смотреть в ближайшее время

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 26 янв 2022, 10:40
aleksey21047777
вопрос такой. а можно цыфровые значения отсылать? или только текст

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 26 янв 2022, 10:47
Phazz
[ref]aleksey21047777[/ref], Посылайте цифры текстом

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 26 янв 2022, 10:52
aleksey21047777
хотелось бы имеено цыфровые значения.для графика и индикации

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 26 янв 2022, 12:43
Phazz
В mqtt в принципе все текстом передается. Нет там типов данных. А куда нужно такое?

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 26 янв 2022, 12:55
aleksey21047777
virtuino

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 26 янв 2022, 16:24
Dmabst
aleksey21047777 писал(а): 26 янв 2022, 12:55 virtuino
viewtopic.php?t=4276&start=460#p110628

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 01 фев 2022, 17:19
leaner
Пытаюсь запустить mqtt client на ардуино mega 2560 связь c mqtt брокером через ethernet shield w5100 но ничего не получается. В главном модуле прописал все требуемые параметры. При запуске,через некоторое время, появляется значок подключения к брокеру, и на этом все, больше ничего не делает. Хотя по логике программы должен высылать значение температуры.
2 года назад делал проект управления дисплеем на ардуино uno и ethernet shield w5100 и никаких проблем не возникло. Версия flprog была 4 или 5 не помню . Пробовал менять платы ничего не меняется. Где работала программа все продолжает работать где не работает программа так нет отклика от mqtt Может какие то библиотеки нужно поменять? или откатиться на старую версию? только придется весть проект переписывать.
Брокер mosquitto.

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 03 фев 2022, 03:00
prmres
leaner писал(а): 01 фев 2022, 17:19 Пытаюсь запустить mqtt client на ардуино mega 2560 связь c mqtt брокером через ethernet shield w5100 но ничего не получается. В главном модуле прописал все требуемые параметры. При запуске,через некоторое время, появляется значок подключения к брокеру, и на этом все, больше ничего не делает. Хотя по логике программы должен высылать значение температуры.
2 года назад делал проект управления дисплеем на ардуино uno и ethernet shield w5100 и никаких проблем не возникло. Версия flprog была 4 или 5 не помню . Пробовал менять платы ничего не меняется. Где работала программа все продолжает работать где не работает программа так нет отклика от mqtt Может какие то библиотеки нужно поменять? или откатиться на старую версию? только придется весть проект переписывать.
Брокер mosquitto.
вот прямо сейчас у меня мега 2560 с шилдом w5100 работает вот на этих блоках: viewtopic.php?p=61490#p61486
(в шапке на них ссылка "Блоки для Ethernet Arduino:......")
проект был создан в FLProg 7.3.8

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 03 фев 2022, 07:53
leaner
vj;tn gjcv
prmres писал(а): 03 фев 2022, 03:00
leaner писал(а): 01 фев 2022, 17:19 Пытаюсь запустить mqtt client на ардуино mega 2560 связь c mqtt брокером через ethernet shield w5100 но ничего не получается. В главном модуле прописал все требуемые параметры. При запуске,через некоторое время, появляется значок подключения к брокеру, и на этом все, больше ничего не делает. Хотя по логике программы должен высылать значение температуры.
2 года назад делал проект управления дисплеем на ардуино uno и ethernet shield w5100 и никаких проблем не возникло. Версия flprog была 4 или 5 не помню . Пробовал менять платы ничего не меняется. Где работала программа все продолжает работать где не работает программа так нет отклика от mqtt Может какие то библиотеки нужно поменять? или откатиться на старую версию? только придется весть проект переписывать.
Брокер mosquitto.
вот прямо сейчас у меня мега 2560 с шилдом w5100 работает вот на этих блоках: viewtopic.php?p=61490#p61486
(в шапке на них ссылка "Блоки для Ethernet Arduino:......")
проект был создан в FLProg 7.3.8
Я те же самые блоки скачивал. Может, посмотрите мой проект ? что я делаю не так?

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 03 фев 2022, 12:11
prmres
leaner писал(а): 03 фев 2022, 07:53 Может, посмотрите мой проект ? что я делаю не так?
посмотрел
могу быть не прав, но по-моему, в 7-й плате ваши переменные не работают, они просто заново переопреляются и их значение пустое, оно ничем не задаётся, то что было в предыдущих платах не считается
а вот почему не работает температура по клемме "температура" - не понятно, либо очень стабильное показание и детектор изменения числа не срабатывает и не даёт команду на публикацию, либо .....

лог брокера mqtt ещё было бы неплохо посмотреть, происходит ли подписка, вообще что там происходит

а ещё можно попробовать предыдущую версию FLProg
где-то натыкался на обсуждение что в новой версии что-то не работает из-за более новой arduino ide, то ли что-о с библиотеками то ли ещё что-то не помню конкретно

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 03 фев 2022, 17:14
SerOv
leaner писал(а): 03 фев 2022, 07:53 Я те же самые блоки скачивал. Может, посмотрите мой проект ? что я делаю не так?
Не знаю поможет или нет. Но говорили. В блоке Main. Пароль должен не менее восьми символов

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 06 фев 2022, 17:46
SerOv
Всем привет в блоке MQTT ESP Main v6.8 (Для ESP8266), начиная с версий, после программы Flprog 735. Появилась проблема с пропаданием единицы.
В нутри блока есть константа willTopic. автор блоков пишет что
Last Will сообщение - сообщение, которое будет отправлено в указанный топик, после отключения клиента от брокера. По умолчанию Will топик равен установленному значению на входе mqttClientId.
И вот что интересно. При подключениею к брокеру и willTopic меняет свое значенеи с 0 на 1. Так же и mqttConnected меняет свое значенеи с 0 на. 1 И эти значения менялись только при отключении от брокера.В версии 735 это так и было. А вот после версии 735, единица остается на mqttConnected. А на willTopic она меняется через несколько секунд после подключения к MQTT брокеру и появляется ноль на выходе. И при этом связь с брокером не пропадает. Данные продолжают поступать. Может кто нибудь знает как решить эту проблему? Почему пропадает единица в willTopicе?
[spoiler]
Mqtt.jpg
[/spoiler]

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 07 фев 2022, 08:37
leaner
УРА!!!! ЗАРАБОТАЛА!!! Может кому надо будет. Если у Вас стоит брокер MOSQUITTO( возможно что есть и в других брокерах mqtt) то в папке программы есть такой файл mosquitto.acl/ он и ограничивает users которые могут публиковать и подписываться на топики. Если в файл с логином и паролем внесли учетные данные нового юзера, а в этот файл mosquitto.acl/забыли внести, то новый клиент подключится к брокеру но публиковать и подписываться на топики не сможет

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 10 мар 2022, 11:25
sspilberg
здравствуйте.
обнаружилась следующая проблема с блоками mqtt esp32. в проекте настроено подключение к двум брокерам, один в локальной сети, другой на сервере. логика настроена таким образом что при отключении контроллера от локального роутера через 15 секунд происходит перезагрузка. локальный используется для организации логики работы на объекте поэтому важно подключение. брокер на сервере нужен посредственно для отображения состояний. вот тут как раз проблема нашлась у меня (хотя все было норм ранее). при отключении по какой-либо причине от брокера на сервере на блоке подключения к локальному брокеру так же выставляется ноль и далее перезагрузка по логике. может кто-то сталкивался?!

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 03 апр 2022, 01:11
costy1957
Пользуюсь в проектах MQTT только этими блоками, пока лучшего не попадалось. Предлагаю 100% копию этих блоков в новом редакторе. С настройками главного блока теперь работать проще и удобнее.

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 03 апр 2022, 08:44
SerOv
Здраствуйте. Подскажите какие изменения внесены в отличиае от блоков 6.8?

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 03 апр 2022, 09:43
costy1957
Изменений нет, только редактор другой.
[

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 08 апр 2022, 20:51
costy1957
Всем хороши блоки, но габариты угнетают. Убраны вспомогательные входы и выходы(по умолчанию), при необходимости режим по умолчанию отключается и блоки Pub и Sub в проекте со вспомогательными входами и выходами.
В главном блоке убраны входа настроек MQTT брокера, все перенесено в меню главного блока, также введены настройки по умолчанию, при необходимости режим по умолчанию отключается и пользователь может установить свои параметры в дополнительных настройках.
Габариты блоков уменьшились.

MQTT клиент для Arduino, ESP8266, ESP32

Добавлено: 11 апр 2022, 19:34
YANKEES
Всем привет, кто в курсе почему MQTT отваливается
Изображение
кто то сталкивался с таким, как победить?