MQTT клиент для Arduino, ESP8266, ESP32
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
MQTT клиент для Arduino, ESP8266, ESP32
Ммм
Отправлено спустя 1 минуту 23 секунды:
Я наконец то скачал бетту, буду смотреть в ближайшее время
Отправлено спустя 1 минуту 23 секунды:
Я наконец то скачал бетту, буду смотреть в ближайшее время
-
- Рядовой
- Сообщения: 3
- Зарегистрирован: 10 дек 2021, 13:44
- Имя: Алексей
MQTT клиент для Arduino, ESP8266, ESP32
вопрос такой. а можно цыфровые значения отсылать? или только текст
- Phazz
- Полковник
- Сообщения: 3114
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 231 раз
- Поблагодарили: 110 раз
-
- Рядовой
- Сообщения: 3
- Зарегистрирован: 10 дек 2021, 13:44
- Имя: Алексей
MQTT клиент для Arduino, ESP8266, ESP32
хотелось бы имеено цыфровые значения.для графика и индикации
- Phazz
- Полковник
- Сообщения: 3114
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 231 раз
- Поблагодарили: 110 раз
MQTT клиент для Arduino, ESP8266, ESP32
В mqtt в принципе все текстом передается. Нет там типов данных. А куда нужно такое?
-
- Рядовой
- Сообщения: 3
- Зарегистрирован: 10 дек 2021, 13:44
- Имя: Алексей
MQTT клиент для Arduino, ESP8266, ESP32
Пытаюсь запустить mqtt client на ардуино mega 2560 связь c mqtt брокером через ethernet shield w5100 но ничего не получается. В главном модуле прописал все требуемые параметры. При запуске,через некоторое время, появляется значок подключения к брокеру, и на этом все, больше ничего не делает. Хотя по логике программы должен высылать значение температуры.
2 года назад делал проект управления дисплеем на ардуино uno и ethernet shield w5100 и никаких проблем не возникло. Версия flprog была 4 или 5 не помню . Пробовал менять платы ничего не меняется. Где работала программа все продолжает работать где не работает программа так нет отклика от mqtt Может какие то библиотеки нужно поменять? или откатиться на старую версию? только придется весть проект переписывать.
Брокер mosquitto.
2 года назад делал проект управления дисплеем на ардуино uno и ethernet shield w5100 и никаких проблем не возникло. Версия flprog была 4 или 5 не помню . Пробовал менять платы ничего не меняется. Где работала программа все продолжает работать где не работает программа так нет отклика от mqtt Может какие то библиотеки нужно поменять? или откатиться на старую версию? только придется весть проект переписывать.
Брокер mosquitto.
- prmres
- Рядовой
- Сообщения: 79
- Зарегистрирован: 30 янв 2018, 20:19
- Откуда: Курская обл.
- Имя: Prmres
- Благодарил (а): 24 раза
- Поблагодарили: 25 раз
MQTT клиент для Arduino, ESP8266, ESP32
вот прямо сейчас у меня мега 2560 с шилдом w5100 работает вот на этих блоках: viewtopic.php?p=61490#p61486leaner писал(а): 01 фев 2022, 17:19 Пытаюсь запустить mqtt client на ардуино mega 2560 связь c mqtt брокером через ethernet shield w5100 но ничего не получается. В главном модуле прописал все требуемые параметры. При запуске,через некоторое время, появляется значок подключения к брокеру, и на этом все, больше ничего не делает. Хотя по логике программы должен высылать значение температуры.
2 года назад делал проект управления дисплеем на ардуино uno и ethernet shield w5100 и никаких проблем не возникло. Версия flprog была 4 или 5 не помню . Пробовал менять платы ничего не меняется. Где работала программа все продолжает работать где не работает программа так нет отклика от mqtt Может какие то библиотеки нужно поменять? или откатиться на старую версию? только придется весть проект переписывать.
Брокер mosquitto.
(в шапке на них ссылка "Блоки для Ethernet Arduino:......")
проект был создан в FLProg 7.3.8
MQTT клиент для Arduino, ESP8266, ESP32
vj;tn gjcv
Я те же самые блоки скачивал. Может, посмотрите мой проект ? что я делаю не так?prmres писал(а): 03 фев 2022, 03:00вот прямо сейчас у меня мега 2560 с шилдом w5100 работает вот на этих блоках: viewtopic.php?p=61490#p61486leaner писал(а): 01 фев 2022, 17:19 Пытаюсь запустить mqtt client на ардуино mega 2560 связь c mqtt брокером через ethernet shield w5100 но ничего не получается. В главном модуле прописал все требуемые параметры. При запуске,через некоторое время, появляется значок подключения к брокеру, и на этом все, больше ничего не делает. Хотя по логике программы должен высылать значение температуры.
2 года назад делал проект управления дисплеем на ардуино uno и ethernet shield w5100 и никаких проблем не возникло. Версия flprog была 4 или 5 не помню . Пробовал менять платы ничего не меняется. Где работала программа все продолжает работать где не работает программа так нет отклика от mqtt Может какие то библиотеки нужно поменять? или откатиться на старую версию? только придется весть проект переписывать.
Брокер mosquitto.
(в шапке на них ссылка "Блоки для Ethernet Arduino:......")
проект был создан в FLProg 7.3.8
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- prmres
- Рядовой
- Сообщения: 79
- Зарегистрирован: 30 янв 2018, 20:19
- Откуда: Курская обл.
- Имя: Prmres
- Благодарил (а): 24 раза
- Поблагодарили: 25 раз
MQTT клиент для Arduino, ESP8266, ESP32
посмотрел
могу быть не прав, но по-моему, в 7-й плате ваши переменные не работают, они просто заново переопреляются и их значение пустое, оно ничем не задаётся, то что было в предыдущих платах не считается
а вот почему не работает температура по клемме "температура" - не понятно, либо очень стабильное показание и детектор изменения числа не срабатывает и не даёт команду на публикацию, либо .....
лог брокера mqtt ещё было бы неплохо посмотреть, происходит ли подписка, вообще что там происходит
а ещё можно попробовать предыдущую версию FLProg
где-то натыкался на обсуждение что в новой версии что-то не работает из-за более новой arduino ide, то ли что-о с библиотеками то ли ещё что-то не помню конкретно
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
MQTT клиент для Arduino, ESP8266, ESP32
Не знаю поможет или нет. Но говорили. В блоке Main. Пароль должен не менее восьми символовleaner писал(а): 03 фев 2022, 07:53 Я те же самые блоки скачивал. Может, посмотрите мой проект ? что я делаю не так?
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
MQTT клиент для Arduino, ESP8266, ESP32
Всем привет в блоке 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] [/spoiler]
В нутри блока есть константа willTopic. автор блоков пишет что
Last Will сообщение - сообщение, которое будет отправлено в указанный топик, после отключения клиента от брокера. По умолчанию Will топик равен установленному значению на входе mqttClientId.
И вот что интересно. При подключениею к брокеру и willTopic меняет свое значенеи с 0 на 1. Так же и mqttConnected меняет свое значенеи с 0 на. 1 И эти значения менялись только при отключении от брокера.В версии 735 это так и было. А вот после версии 735, единица остается на mqttConnected. А на willTopic она меняется через несколько секунд после подключения к MQTT брокеру и появляется ноль на выходе. И при этом связь с брокером не пропадает. Данные продолжают поступать. Может кто нибудь знает как решить эту проблему? Почему пропадает единица в willTopicе?
[spoiler] [/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MQTT клиент для Arduino, ESP8266, ESP32
УРА!!!! ЗАРАБОТАЛА!!! Может кому надо будет. Если у Вас стоит брокер MOSQUITTO( возможно что есть и в других брокерах mqtt) то в папке программы есть такой файл mosquitto.acl/ он и ограничивает users которые могут публиковать и подписываться на топики. Если в файл с логином и паролем внесли учетные данные нового юзера, а в этот файл mosquitto.acl/забыли внести, то новый клиент подключится к брокеру но публиковать и подписываться на топики не сможет
MQTT клиент для Arduino, ESP8266, ESP32
здравствуйте.
обнаружилась следующая проблема с блоками mqtt esp32. в проекте настроено подключение к двум брокерам, один в локальной сети, другой на сервере. логика настроена таким образом что при отключении контроллера от локального роутера через 15 секунд происходит перезагрузка. локальный используется для организации логики работы на объекте поэтому важно подключение. брокер на сервере нужен посредственно для отображения состояний. вот тут как раз проблема нашлась у меня (хотя все было норм ранее). при отключении по какой-либо причине от брокера на сервере на блоке подключения к локальному брокеру так же выставляется ноль и далее перезагрузка по логике. может кто-то сталкивался?!
обнаружилась следующая проблема с блоками mqtt esp32. в проекте настроено подключение к двум брокерам, один в локальной сети, другой на сервере. логика настроена таким образом что при отключении контроллера от локального роутера через 15 секунд происходит перезагрузка. локальный используется для организации логики работы на объекте поэтому важно подключение. брокер на сервере нужен посредственно для отображения состояний. вот тут как раз проблема нашлась у меня (хотя все было норм ранее). при отключении по какой-либо причине от брокера на сервере на блоке подключения к локальному брокеру так же выставляется ноль и далее перезагрузка по логике. может кто-то сталкивался?!
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
Пользуюсь в проектах MQTT только этими блоками, пока лучшего не попадалось. Предлагаю 100% копию этих блоков в новом редакторе. С настройками главного блока теперь работать проще и удобнее.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Лейтенант
- Сообщения: 613
- Зарегистрирован: 06 янв 2018, 19:50
- Благодарил (а): 8 раз
- Поблагодарили: 2 раза
MQTT клиент для Arduino, ESP8266, ESP32
Здраствуйте. Подскажите какие изменения внесены в отличиае от блоков 6.8?
-
- Сержант
- Сообщения: 252
- Зарегистрирован: 05 авг 2018, 08:37
- Имя: Константин
- Поблагодарили: 1 раз
MQTT клиент для Arduino, ESP8266, ESP32
Всем хороши блоки, но габариты угнетают. Убраны вспомогательные входы и выходы(по умолчанию), при необходимости режим по умолчанию отключается и блоки Pub и Sub в проекте со вспомогательными входами и выходами.
В главном блоке убраны входа настроек MQTT брокера, все перенесено в меню главного блока, также введены настройки по умолчанию, при необходимости режим по умолчанию отключается и пользователь может установить свои параметры в дополнительных настройках.
Габариты блоков уменьшились.
В главном блоке убраны входа настроек MQTT брокера, все перенесено в меню главного блока, также введены настройки по умолчанию, при необходимости режим по умолчанию отключается и пользователь может установить свои параметры в дополнительных настройках.
Габариты блоков уменьшились.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось costy1957 01 фев 2023, 19:59, всего редактировалось 3 раза.
MQTT клиент для Arduino, ESP8266, ESP32
Всем привет, кто в курсе почему MQTT отваливается

кто то сталкивался с таким, как победить?

кто то сталкивался с таким, как победить?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя