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

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

Добавлено: 08 дек 2023, 23:05
DmitryiK
Доброго дня ! спасибо помогло, на блоках Pub оставил один генератор к блокам sub подключил генератор - через пять часов работы прилетело пол топика от блока sub с сообщением из топика willMessageOffline блока Main, и контроллер разорвал соединение с брокером, удалил генератор с блоков sub - вторые сутки работает норм еще раз спасибо!

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

Добавлено: 08 янв 2024, 17:33
ivanpost
User8 писал(а): 03 янв 2019, 01:04 Копии блоков для ESP8266 и ESP32, для подключения еще к одному брокеру одновременно.
Кто-то использовал 2 брокера на прием? У меня 2 брокера отличаются только адресом, port, user, pass, clientid - одинаковые. Подключение происходит нормально LWT - появляется у обоих. Передача тоже впорядке - нужные данные передаются на каждый. А вот прием - странный- выходы received и message как будто дублируются - если данные поступают на второй брокер, все равно срабатывает прием от первого - и receved от первого появляется и message выход заполняется у первого.

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

Добавлено: 19 фев 2024, 16:30
Vitaliy1905
А как на брокер wqtt.ru отправлять float, что бы в Алисе отображалось.

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

Добавлено: 19 фев 2024, 16:40
Ander
Преобразовать в с строку и отправить!

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

Добавлено: 19 фев 2024, 17:16
Vitaliy1905
Не string, надо отправлять float. В блоке только string.

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

Добавлено: 19 фев 2024, 18:30
Phazz
[ref]Vitaliy1905[/ref], ну преобразуйте в строку флоат и отправляйте. Сервер сам разберется если вы укажите тип данных флоат в настройках

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

Добавлено: 19 фев 2024, 20:26
Vitaliy1905
Благодарю за разъяснение. Заработало, в Алисе позывает.

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

Добавлено: 18 окт 2024, 20:55
НиколаМастер
AsyncMqttClient' does not name a type
такая ошибка при компиляции, скажите что не так?

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

Добавлено: 18 окт 2024, 20:57
НиколаМастер
у меня брокер свой, может без пароля нельзя?

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

Добавлено: 21 окт 2024, 21:23
Kostiantin
Доброго времени суток форумчане!
Столкнулся с проблемой- в качестве брокера использую HiveMQ Cloud.
тестирую в программе MQTTfx все посылки уходят и приходят, как только переношу все настройки в ЕСП8266
к брокеру не подключается ЕСП.
Подскажите, пожалуйста что не так делаю
Заранее благодарен

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

Добавлено: 21 окт 2024, 21:33
Phazz
8883 это защищенный порт. Эти блоки не умеют к нему подключаться.

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

Добавлено: 21 окт 2024, 21:46
Kostiantin
Phazz писал(а): 21 окт 2024, 21:33 8883 это защищенный порт. Эти блоки не умеют к нему подключаться.
Не подскажите как переделать блоки? Или может кто- то можете их передали?

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

Добавлено: 21 окт 2024, 21:48
Phazz
Поменять брокера)

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

Добавлено: 21 окт 2024, 21:53
Kostiantin
Phazz писал(а): 21 окт 2024, 21:48 Поменять брокера)
Порекомендуйте,пожалуйста, бесплатный брокер не с доменом .ru

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

Добавлено: 21 окт 2024, 22:59
prmres
Kostiantin писал(а): 21 окт 2024, 21:53 Порекомендуйте,пожалуйста, бесплатный брокер не с доменом .ru
вас безопасность передаваемых данных совсем не беспокоит?
если всё-же немного беспокоит, то по-правильному нужно было бы сделать иначе:
- поднять свой локальный брокер (mosquitto) на который бы передавали все устройства свои данные
- поднять между локальным брокером и брокером в интернетаз мост, шифрованный

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

Добавлено: 22 окт 2024, 08:58
tornado
Kostiantin писал(а): 21 окт 2024, 21:23 Доброго времени суток форумчане!
Столкнулся с проблемой- в качестве брокера использую HiveMQ Cloud.
тестирую в программе MQTTfx все посылки уходят и приходят, как только переношу все настройки в ЕСП8266
к брокеру не подключается ЕСП.
Подскажите, пожалуйста что не так делаю
Заранее благодарен
попробуй с этими блоками:
viewtopic.php?p=125128#p125128

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

Добавлено: 22 окт 2024, 19:11
Kostiantin
tornado писал(а): 22 окт 2024, 08:58
Kostiantin писал(а): 21 окт 2024, 21:23 Доброго времени суток форумчане!
Столкнулся с проблемой- в качестве брокера использую HiveMQ Cloud.
тестирую в программе MQTTfx все посылки уходят и приходят, как только переношу все настройки в ЕСП8266
к брокеру не подключается ЕСП.
Подскажите, пожалуйста что не так делаю
Заранее благодарен
попробуй с этими блоками:
viewtopic.php?p=125128#p125128
Благодарю за подсказку

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

Добавлено: 22 окт 2024, 19:14
Kostiantin
prmres писал(а): 21 окт 2024, 22:59
Kostiantin писал(а): 21 окт 2024, 21:53 Порекомендуйте,пожалуйста, бесплатный брокер не с доменом .ru
вас безопасность передаваемых данных совсем не беспокоит?
если всё-же немного беспокоит, то по-правильному нужно было бы сделать иначе:
- поднять свой локальный брокер (mosquitto) на который бы передавали все устройства свои данные
- поднять между локальным брокером и брокером в интернетаз мост, шифрованный
Безопасность не беспокоит) Проект не сильно серёзный, контроль температуры, обратной связи по управлению нет.
Локальный брокер - лишнее звено в системе

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

Добавлено: 20 дек 2024, 02:00
elssk
Уважаемые Форумчане. Подскажите, где найти пользовательские блоки MQTT_Ethernet .... последней версии. Ато нашел тут 5100 шилд, решил его пристроит для дела, а блоков нет,)))

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

Добавлено: 20 дек 2024, 15:46
prmres
elssk писал(а): 20 дек 2024, 02:00 Уважаемые Форумчане. Подскажите, где найти пользовательские блоки MQTT_Ethernet .... последней версии. Ато нашел тут 5100 шилд, решил его пристроит для дела, а блоков нет,)))
в первом сообщении в этой теме