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

Пользовательские блоки для коммкникации и связи GSM, GPRS, IR, Bluetooth и другие
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

MQTT для Arduino, ESP8266, ESP32

Сообщение User8 »

[ref=#aa0000]Anydy[/ref], единицы после прихода чего? Зачем избыточный функционал, если можно все сделать с помощью стандартных блоков flprog.
Anydy

MQTT для Arduino, ESP8266, ESP32

Сообщение Anydy »

после прихода нового сообщения, на один цикл программы подать импульс на отдельный выход ...как то так...
smol
Рядовой
Сообщения: 62
Зарегистрирован: 16 ноя 2017, 18:25

MQTT для Arduino, ESP8266, ESP32

Сообщение smol »

User8 писал(а): 12 мар 2019, 00:17[ref=#aa0000]Anydy[/ref], единицы после прихода чего? Зачем избыточный функционал, если можно все сделать с помощью стандартных блоков flprog.
У меня максимум 5 блоков использовать получается (3 подписки, 2 публикации) параметров много приходится цикл городить (смену топика и данных в одном Public блоке)
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

MQTT для Arduino, ESP8266, ESP32

Сообщение User8 »

[ref]smol[/ref], попробуй эти блоки viewtopic.php?p=61486#p61486
smol
Рядовой
Сообщения: 62
Зарегистрирован: 16 ноя 2017, 18:25

MQTT для Arduino, ESP8266, ESP32

Сообщение smol »

User8 писал(а): 13 мар 2019, 15:49[ref]smol[/ref], попробуй эти блоки viewtopic.php?p=61486#p61486
О!! Спасибо попробую. А в чем отличие, кратко?
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

MQTT для Arduino, ESP8266, ESP32

Сообщение User8 »

[ref]smol[/ref], другая библиотека, код переписан немного
smol
Рядовой
Сообщения: 62
Зарегистрирован: 16 ноя 2017, 18:25

MQTT для Arduino, ESP8266, ESP32

Сообщение smol »

User8 писал(а): 13 мар 2019, 16:26[ref]smol[/ref], другая библиотека, код переписан немного
ага увидел, QoS = 0 без вариантов. Попробуем.
smol
Рядовой
Сообщения: 62
Зарегистрирован: 16 ноя 2017, 18:25

MQTT для Arduino, ESP8266, ESP32

Сообщение smol »

User8 писал(а): 13 мар 2019, 15:49 [ref]smol[/ref], попробуй эти блоки viewtopic.php?p=61486#p61486
Попробовал блок подписки выдает строку кодов на выходе Message , т.е при отправке в топик значения 100 получаем текст 494848
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

MQTT для Arduino, ESP8266, ESP32

Сообщение User8 »

[ref]smol[/ref], обновил блок, должно работать
smol
Рядовой
Сообщения: 62
Зарегистрирован: 16 ноя 2017, 18:25

MQTT для Arduino, ESP8266, ESP32

Сообщение smol »

User8 писал(а): 03 апр 2019, 01:17 [ref]smol[/ref], обновил блок, должно работать
Спасибо, попробую.
Отлично, все работает
superolegb
Рядовой
Сообщения: 16
Зарегистрирован: 29 сен 2017, 13:05
Поблагодарили: 3 раза

MQTT для Arduino, ESP8266, ESP32

Сообщение superolegb »

добрый день!

Может кто сталкивался.Проблема такая, день или полтора работает все в норме, а потом сообщения отправляются хаотично без чего либо ведома в случайном порядке со случайным периодом.После снятия и подачи питания опять все нормально на день. Программная перезагрузка особо не помогает.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

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

Сообщение User8 »

Реализована полная поддержка QoS на блоке Sub без костылей, используйте последние версии блоков.
apercot
Рядовой
Сообщения: 2
Зарегистрирован: 09 ноя 2016, 21:35

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

Сообщение apercot »

mqtt_esp_main_6_8 использую

Arduino: 1.8.9 (Windows 10), Плата:"NodeMCU 0.9 (ESP-12 Module), 80 MHz, 57600, 4M (3M SPIFFS)"

In file included from c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\async-mqtt-client-master\src/AsyncMqttClient.h:4:0,

from C:\Users\Apercot\AppData\Local\Temp\flprog\pr2\pr2.ino:2:

c:\Program Files (x86)\FLProg\ideV3\portable\sketchbook\libraries\async-mqtt-client-master\src/AsyncMqttClient.hpp:12:25: fatal error: ESPAsyncTCP.h: No such file or directory

#include <ESPAsyncTCP.h>

^

compilation terminated.

exit status 1
Ошибка компиляции для платы NodeMCU 0.9 (ESP-12 Module).

Народ добрый вечер
Мучаюсь уже два дня что может быть
Выручайте
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

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

Сообщение User8 »

[ref]apercot[/ref], установить эту библиотеку https://github.com/me-no-dev/ESPAsyncTCP
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение ivanpost »

Никак не удается блок Main параметризировать из системных параметров или переменных загруженных из этих параметров... Из констант все работает отлично. Нет ли какой хитрости?
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

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

Сообщение User8 »

[ref]ivanpost[/ref], должно все работать, если последние версии блоков используете или покажите как используете.
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение ivanpost »

Параметры Main
Прямо так делаете? Может что конвертировать необходимо?
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

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

Сообщение User8 »

[ref]ivanpost[/ref], да должно работать, в видео показано как https://m.youtube.com/watch?v=j1xbNdPzI ... ex=11&t=0s
Аватара пользователя
ivanpost
Сержант
Сообщения: 203
Зарегистрирован: 24 сен 2016, 22:26
Откуда: Тольятти
Имя: Иван
Благодарил (а): 3 раза
Поблагодарили: 8 раз
Контактная информация:

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

Сообщение ivanpost »

User8 писал(а): 19 июн 2019, 00:02 [ref]ivanpost[/ref], да должно работать, в видео показано как https://m.youtube.com/watch?v=j1xbNdPzI ... ex=11&t=0s
Моя ошибка была в том, что я поставил условие на плату с Блоком Main. Начинает работать, когда включен WiFi. Вероятно, этого делать не нужно. Блок должен обрабатываться сразу при старте.
User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12 июн 2017, 14:44
Имя: Евгений

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

Сообщение User8 »

[ref]ivanpost[/ref], лучше вообще не использовать условия плат, по крайней мере для тех плат, где используются пользовательские блоки.
Ответить

Вернуться в «Коммуникация и связь»

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

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