ESP8266 #4. Связь и управление через MQTT брокера

preview_player
Показать описание
Коротенько о протоколе МQTT.
Связываемся с MQTT брокером через интернет, передаем данные из модуля на планшет и обратно.
Парочка бесплатных брокеров:
Рекомендации по теме
Комментарии
Автор

А в целом тема интересная, и если можно, продолжите её для различных задач с примерами. Спасибо!!!

kvk-ut
Автор

не подскажете void callback(const MQTT::Publish& pub) это откуда такое определение, раньше было?

papashirt
Автор

Хороший канал. Наткнулся случайно. Понаплюсовал все видосы. Творческих узбеков!))

-up
Автор

Когда Вы у брокера MQTT нажимаете кнопку включения светодиода брокер отправляет данные на ESP8266 или сама плата постоянно мониторит что там у брокера изменилось?

dmawzx
Автор

Давно слышал про этот протокол, но ввиду невостребованности даже не пытался его изучить. Вы рассказали вполне просто основные его принципы и механизмы. Спасибо.


P.S. В качестве замечания. У Вас в речи ОЧЕНЬ сильно паразитирует вопросительно-утвердительное слово "да" в конце предложений. Постарайтесь исключить его, за 20 минут начинает напрягать и мешать восприятию.

fisher
Автор

А брокер MQTT с каким устройством связан для выхода в инет? С роутером напрямую или через платформу, например OpenHab?

kvk-ut
Автор

Схему подключения оборудования показать можете пожалуйста...

АрсланАтаханов-дм
Автор

19:33 светодиод один управляется двумя разными кнопками, как сделать что бы нажав на одну кнопку вторая тоже понимала что светодиод уже включен ?

basilstadnik
Автор

Библиотека от ардуино не работает. Поставил из приложенного вами файла - все заработало. Спасибо

napilnick
Автор

Что будет если клиент, подписанный на топик, долго не был в сети, при подключении к брокеру ему придут все данные которые он пропустил? Это к вопросу о построении графиков!

AgattagA
Автор

У меня data_topic не шлет никакие данные, почему?

sashafilin
Автор

Доброго времени суток, у меня появилась проблема. Мне удалось связать брокера и клиента(mqtt dash), и прошить тоже получилось. Но ни один из пинов не реагирует на изменения в топике. Пробывал менять номер пина на 0 и 2. Тоже ничего не вышло. Вы не могли бы залить вашу схему подключения? Или отправить мне куда нибудь? Очень был бы вам благодарен.

ukrop_kz
Автор

Здравствуйте, помогите пожалуйста... Я хочу отображать состояние лампочки.

АрсланАтаханов-дм
Автор

arduino ide выдает ошыбку в скет который я скачал у вас в ссылке. Пожалуйста помогите решить в чем проблема.

no matching function for call to 'PubSubClient::PubSubClient(WiFiClient&, const char*&, const int&)'

volodymyrsamborskyi
Автор

Загрузил скетч, установил библиотеку из репозитория ардуино и получаю при компиляции
no matching function for call to 'PubSubClient::PubSubClient(WiFiClient&, const char*&, const int&)'
??? что за хрень, куда копать, где косяк в коде скетча или в библиотеке (версия последняя 2.7.0)

КлайвСинклер-ею
Автор

Добрый день, Андрей! Интересная тема, спасибо за урок! Я вот задумал простую сигнализацию: телефон на Android и ESP-07 с какой-то прошивкой. Основное - чтобы это работало без интернета и роутера, т.е. напрямую и телефон при получении сигнала "тревога" будился и звенел)). Это для охраны лагеря, IR датчики у меня есть. Может быть у Вас есть какие-то мысли на каких либах и программе для телефона это можно сделать?

eugenevladoff
Автор

Здравствуйте. Помогите пожалуйста... У меня есть esp 8266, реле и mqtt веб сервер.

Я хочу установить esp так чтобы он показывал данные о лампочке( включена или выключена )

Чтоб она отображала данные в топике mqtt веб сервера.

Чтоб она отображала состояние, если выключена 0, если включена 1... На постоянной основе отправляла данные в mqtt веб сервер.

Я никак не могу понять как запрограммировать на сканирование состояния и отправлять на веб сервер.

В ардуино IDE

Мне нужен скетч, для работы моей системы.

Если кто-нибудь имеет информацию, помогите

АрсланАтаханов-дм
Автор

den dobriy . hotel probovat podkluchetsya k wifi no ne mojet podkluchitsya k mqtt brokkeru

batirniyazmatov
Автор

Не, Андрей, это не серьёзно, скетч полностью не рабочий

АлександрАлександр-чх
Автор

и не Публиш, а Паблиш - слово английское. )))

КлайвСинклер-ею