MQTT Брокер на ESP8266 NodeMCU

Запуск и работа брокера на NodeMCU

Здесь размещаем материалы по теме MQTT
Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT Брокер на ESP8266 NodeMCU

#101

Сообщение Phazz » 20.05.2020{, 18:22}

Помогите, мне нужно читать и отправлять данные через брокер который работает на этом же контроллере. С отправкой справился, а вот с приемом не пойму что делать.
https://github.com/martin-ger/uMQTTBrok ... OOFull.ino
Шаблон_broker.flp
(544.27 КБ) 150 скачиваний

tehnick
Рядовой
Сообщения: 2
Зарегистрирован: 12.07.2020{, 20:25}
Репутация: 0
Имя: Сергей

MQTT Брокер на ESP8266 NodeMCU

#102

Сообщение tehnick » 15.07.2020{, 22:49}

Доброго времени суток!
Ребята, помогите настроить приложение Virtuino MQTT с облачным сервером.
Пересмотрел множество видео, все делал как надо, но не могу вывести данные на Virtuino, не могу понять в чем дело.
Информация на сервер передается, Virtuino подключается к этому серверу, но получить данные на Virtuino не получается.

Топики все правильно прописаны. Пробовал на разных серверах, без результатов.
:unsure:

Аватара пользователя
Rovki
Полковник
Сообщения: 4872
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 269
Откуда: Чехов
Имя: Анатолий
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

#103

Сообщение Rovki » 05.01.2021{, 20:40}

SashaErky писал(а):
15.05.2020{, 11:41}
Блок рабочий но у него есть параметр на ожидание 1 сек. и из за него кажется что глючит. Я взял пример с библиотеки и переделал блок с учетом что настройки WiFi осуществил средствами FLProg v 6.3.1, а не кодом в блоке.
Попробовал ваши блоки с клиентом - работают . Но если часто отправлять данные (нажатие кнопки) ,то передача виснет , После перезагрузки клиента (разрыва связи) , данные снова отправляются ... :smile44:
Электронщик до мозга костей и не только

Dmabst
Сержант
Сообщения: 149
Зарегистрирован: 08.12.2018{, 16:49}
Репутация: 10
Имя: Дмитрий

MQTT Брокер на ESP8266 NodeMCU

#104

Сообщение Dmabst » 26.12.2021{, 12:34}

Умеющим составлять пользовательские блоки: esp-idf-mqtt-брокер для ESP32 из Github -
https://github.com/nopnop2002/esp-idf-mqtt-broker.
Можно ли сделать блок, или нельзя принципиально, т.к. используется ОС Mongoose?

zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25.05.2021{, 08:47}
Репутация: 3
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

#105

Сообщение zakhar81 » 29.12.2021{, 07:08}

Поддерживаю!

Ecomat
Рядовой
Сообщения: 35
Зарегистрирован: 02.07.2019{, 08:47}
Репутация: 0
Имя: Александр

MQTT Брокер на ESP8266 NodeMCU

#106

Сообщение Ecomat » 17.01.2022{, 20:52}

Dmabst писал(а):
26.12.2021{, 12:34}
Умеющим составлять пользовательские блоки: esp-idf-mqtt-брокер для ESP32 из Github -
https://github.com/nopnop2002/esp-idf-mqtt-broker.
Можно ли сделать блок, или нельзя принципиально, т.к. используется ОС Mongoose?
То же ищу вариант блока для ESP32.

texbez
Лейтенант
Сообщения: 355
Зарегистрирован: 20.11.2016{, 19:57}
Репутация: 9
Откуда: Ростов на дону

MQTT Брокер на ESP8266 NodeMCU

#107

Сообщение texbez » 18.01.2022{, 23:58}

Всем привет!
У кого работает брокер на ESP8266 более менее долгое время сколько тянет топиков,как часто виснет,глюки?
Поделитесь опытом,очень интересно.
Спасибо!

zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25.05.2021{, 08:47}
Репутация: 3
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

#108

Сообщение zakhar81 » 19.01.2022{, 09:56}

https://github.com/nopnop2002/esp-idf-mqtt-broker
Посмотрел я что там за проект, в данном случае блок из этого не сделать
Тут именно под этой осью москито ставится, как в линуксовых платформах
Я например нодеред и москиту ставил на андроид из под термукса, та ещё жесть!

Dmabst
Сержант
Сообщения: 149
Зарегистрирован: 08.12.2018{, 16:49}
Репутация: 10
Имя: Дмитрий

MQTT Брокер на ESP8266 NodeMCU

#109

Сообщение Dmabst » 19.01.2022{, 12:29}

zakhar81 писал(а):
19.01.2022{, 09:56}
Я например нодеред и москиту ставил на андроид из под термукса, та ещё жесть!
Но получилось ведь?

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT Брокер на ESP8266 NodeMCU

#110

Сообщение Phazz » 20.01.2022{, 18:30}

Dmabst, zakhar81, Ecomat,
Тестируйте. Работает на esp8266 и esp32.
tinyMQTT broker_0.1.flp
(716.14 КБ) 105 скачиваний
Отправлено спустя 1 час 19 минут 48 секунд:
исправил работу с есп32

Dmabst
Сержант
Сообщения: 149
Зарегистрирован: 08.12.2018{, 16:49}
Репутация: 10
Имя: Дмитрий

MQTT Брокер на ESP8266 NodeMCU

#111

Сообщение Dmabst » 20.01.2022{, 20:48}

Phazz писал(а):
20.05.2020{, 18:22}
Тестируйте
Благодарствую! Жду из Китая ESP32 и обязательно опробую!

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT Брокер на ESP8266 NodeMCU

#112

Сообщение Phazz » 22.01.2022{, 17:01}

Это новая версия блока на библиотеке sMQTTBroker. Предыдущая версия не работала корректно с некоторыми клиентами.
Вложения
sMQTT broker_0.1.flp
(1.56 МБ) 114 скачиваний

Dmabst
Сержант
Сообщения: 149
Зарегистрирован: 08.12.2018{, 16:49}
Репутация: 10
Имя: Дмитрий

MQTT Брокер на ESP8266 NodeMCU

#113

Сообщение Dmabst » 22.01.2022{, 21:59}

Phazz писал(а):
22.01.2022{, 17:01}
Это новая версия блока на библиотеке sMQTTBroker.
Насколько я понял, в библиотеке пока реализован только QoS0?

Аватара пользователя
Phazz
Полковник
Сообщения: 2552
Зарегистрирован: 17.10.2016{, 15:38}
Репутация: 367
Откуда: Сургут
Имя: Анатолий

MQTT Брокер на ESP8266 NodeMCU

#114

Сообщение Phazz » 22.01.2022{, 22:18}

Эта поддерживает QoS 1

Dmabst
Сержант
Сообщения: 149
Зарегистрирован: 08.12.2018{, 16:49}
Репутация: 10
Имя: Дмитрий

MQTT Брокер на ESP8266 NodeMCU

#115

Сообщение Dmabst » 23.01.2022{, 10:55}

Цитата:

"Для всех, кто хочет использовать ESP32 в открытом Интернете, важно использовать HTTPS. Однако у меня были проблемы с поиском CA-Cert в течение многих часов. Надеюсь, этот урок поможет кому-то еще.

Как найти CA сертификат для ESP32 WiFiClientSecure:

https://janhendrikewers.uk/how_to-find- ... ecure.html "

Отправлено спустя 4 минуты 20 секунд:
Цитата:

"Есть ли способ подключить ESP32 к брокеру Mosquitto, используя имя хоста машины Mosquitto вместо IP-адреса машины?
https://www.reddit.com/r/esp32/comments ... osquitto/

Отправлено спустя 13 минут 48 секунд:
Цитата:

"Подключение Mosquitto MQTT к Azure IoT Hub с помощью ESP32 на базе Arduino"

https://automation.baldacchino.net/?p=952

Отправлено спустя 13 минут 17 секунд:
Phazz, а возможно ли настроить защищенное мостовое соединение локального брокера MQTT на ESP32 с облачным брокером Mosquitto (например WQTT.RU), используя преведенные мною выше ссылки?

zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25.05.2021{, 08:47}
Репутация: 3
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

#116

Сообщение zakhar81 » 24.01.2022{, 15:39}

Оба на,нифига себе!
Огромный вам респект Анатолий!
Буду тестировать, у меня ESP32 есть свободная
И главное рабочие клиенты есть, переключу парочку на новый сервак для теста

Отправлено спустя 3 минуты 20 секунд:
Дмитрий Вам тоже спасибо за ссылки про сертификат

Dmabst
Сержант
Сообщения: 149
Зарегистрирован: 08.12.2018{, 16:49}
Репутация: 10
Имя: Дмитрий

MQTT Брокер на ESP8266 NodeMCU

#117

Сообщение Dmabst » 24.01.2022{, 17:40}

Phazz писал(а):
20.05.2020{, 18:22}
Буду тестировать, у меня ESP32
zakhar81, когда протестируете, сообщите, как успехи?

zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25.05.2021{, 08:47}
Репутация: 3
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

#118

Сообщение zakhar81 » 25.01.2022{, 08:12}

Да, конечно отпишусь

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

MQTT Брокер на ESP8266 NodeMCU

#119

Сообщение fsergei70 » 31.01.2022{, 13:43}

zakhar81 писал(а):
24.01.2022{, 15:42}
Буду тестировать
Не подскажете как работает?

zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25.05.2021{, 08:47}
Репутация: 3
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

#120

Сообщение zakhar81 » 31.01.2022{, 18:23}

fsergei70 писал(а):
31.01.2022{, 13:43}
zakhar81 писал(а):
24.01.2022{, 15:42}
Буду тестировать
Не подскажете как работает?
Не смог в эти выходные, работа не дает, в ближайшие выходные на этой неделе проверю

Ответить

Вернуться в «MQTT»