MQTT Брокер на ESP8266 NodeMCU

Здесь размещаем материалы по теме MQTT
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Phazz »

Помогите, мне нужно читать и отправлять данные через брокер который работает на этом же контроллере. С отправкой справился, а вот с приемом не пойму что делать.
https://github.com/martin-ger/uMQTTBrok ... OOFull.ino
Шаблон_broker.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

Сообщение Rovki »

SashaErky писал(а): 15 май 2020, 11:41 Блок рабочий но у него есть параметр на ожидание 1 сек. и из за него кажется что глючит. Я взял пример с библиотеки и переделал блок с учетом что настройки WiFi осуществил средствами FLProg v 6.3.1, а не кодом в блоке.
Попробовал ваши блоки с клиентом - работают . Но если часто отправлять данные (нажатие кнопки) ,то передача виснет , После перезагрузки клиента (разрыва связи) , данные снова отправляются ... :smile44:
Электронщик до мозга костей и не только
Dmabst
Сержант
Сообщения: 177
Зарегистрирован: 08 дек 2018, 16:49
Имя: Дмитрий
Благодарил (а): 1 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Dmabst »

Умеющим составлять пользовательские блоки: esp-idf-mqtt-брокер для ESP32 из Github -
https://github.com/nopnop2002/esp-idf-mqtt-broker.
Можно ли сделать блок, или нельзя принципиально, т.к. используется ОС Mongoose?
zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25 май 2021, 08:47
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

Сообщение zakhar81 »

Поддерживаю!
Ecomat
Рядовой
Сообщения: 35
Зарегистрирован: 02 июл 2019, 08:47
Имя: Александр

MQTT Брокер на ESP8266 NodeMCU

Сообщение Ecomat »

Dmabst писал(а): 26 дек 2021, 12:34 Умеющим составлять пользовательские блоки: esp-idf-mqtt-брокер для ESP32 из Github -
https://github.com/nopnop2002/esp-idf-mqtt-broker.
Можно ли сделать блок, или нельзя принципиально, т.к. используется ОС Mongoose?
То же ищу вариант блока для ESP32.
texbez
Лейтенант
Сообщения: 404
Зарегистрирован: 20 ноя 2016, 19:57
Откуда: Ростов на дону
Имя: Сергей
Благодарил (а): 4 раза
Поблагодарили: 1 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение texbez »

Всем привет!
У кого работает брокер на ESP8266 более менее долгое время сколько тянет топиков,как часто виснет,глюки?
Поделитесь опытом,очень интересно.
Спасибо!
zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25 май 2021, 08:47
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

Сообщение zakhar81 »

https://github.com/nopnop2002/esp-idf-mqtt-broker
Посмотрел я что там за проект, в данном случае блок из этого не сделать
Тут именно под этой осью москито ставится, как в линуксовых платформах
Я например нодеред и москиту ставил на андроид из под термукса, та ещё жесть!
Dmabst
Сержант
Сообщения: 177
Зарегистрирован: 08 дек 2018, 16:49
Имя: Дмитрий
Благодарил (а): 1 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Dmabst »

zakhar81 писал(а): 19 янв 2022, 09:56 Я например нодеред и москиту ставил на андроид из под термукса, та ещё жесть!
Но получилось ведь?
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Phazz »

[ref]Dmabst[/ref], [ref]zakhar81[/ref], [ref]Ecomat[/ref],
Тестируйте. Работает на esp8266 и esp32.
tinyMQTT broker_0.1.flp
Отправлено спустя 1 час 19 минут 48 секунд:
исправил работу с есп32
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Dmabst
Сержант
Сообщения: 177
Зарегистрирован: 08 дек 2018, 16:49
Имя: Дмитрий
Благодарил (а): 1 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Dmabst »

Phazz писал(а): 20 май 2020, 18:22Тестируйте
Благодарствую! Жду из Китая ESP32 и обязательно опробую!
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Phazz »

Это новая версия блока на библиотеке sMQTTBroker. Предыдущая версия не работала корректно с некоторыми клиентами.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Dmabst
Сержант
Сообщения: 177
Зарегистрирован: 08 дек 2018, 16:49
Имя: Дмитрий
Благодарил (а): 1 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Dmabst »

Phazz писал(а): 22 янв 2022, 17:01 Это новая версия блока на библиотеке sMQTTBroker.
Насколько я понял, в библиотеке пока реализован только QoS0?
Аватара пользователя
Phazz
Полковник
Сообщения: 3131
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 235 раз
Поблагодарили: 114 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Phazz »

Эта поддерживает QoS 1
Dmabst
Сержант
Сообщения: 177
Зарегистрирован: 08 дек 2018, 16:49
Имя: Дмитрий
Благодарил (а): 1 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Dmabst »

Цитата:

"Для всех, кто хочет использовать 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 секунд:
[ref=#808080]Phazz[/ref], а возможно ли настроить защищенное мостовое соединение локального брокера MQTT на ESP32 с облачным брокером Mosquitto (например WQTT.RU), используя преведенные мною выше ссылки?
zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25 май 2021, 08:47
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

Сообщение zakhar81 »

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

Отправлено спустя 3 минуты 20 секунд:
Дмитрий Вам тоже спасибо за ссылки про сертификат
Dmabst
Сержант
Сообщения: 177
Зарегистрирован: 08 дек 2018, 16:49
Имя: Дмитрий
Благодарил (а): 1 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение Dmabst »

Phazz писал(а): 20 май 2020, 18:22 Буду тестировать, у меня ESP32
[ref]zakhar81[/ref], когда протестируете, сообщите, как успехи?
zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25 май 2021, 08:47
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

Сообщение zakhar81 »

Да, конечно отпишусь
fsergei70
Капитан
Сообщения: 860
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 40 раз
Поблагодарили: 8 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение fsergei70 »

zakhar81 писал(а): 24 янв 2022, 15:42 Буду тестировать
Не подскажете как работает?
zakhar81
Рядовой
Сообщения: 35
Зарегистрирован: 25 май 2021, 08:47
Имя: Захар

MQTT Брокер на ESP8266 NodeMCU

Сообщение zakhar81 »

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

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

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

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