ска, сколько я времени потратил, пересматривая всяких "умников", а тут все быстро просто и понятно, автор красавчик!
@fullmetalchemist18096 жыл бұрын
Вот узнал новое понятие MQTT, спасибо за знания! Несмотря на то что есть другие источники, мне нравится твоя подача материала . Лайк =)
@UCanDo6 жыл бұрын
Спасибо за отзыв! Успехов вам!
@Alex-nm9nr6 жыл бұрын
Благодарю. Шикарная инструкция.
@MaPeHuH6 жыл бұрын
Спасибо большое за отличнейший пример. Я всегда хотел воспользоваться mqtt но все в других видео было описано очень сложно. Еще раз спасибо!!!
@ОлегРвут Жыл бұрын
Отличная идея для автоматизации сауны. Давно хотел сделать так, чтобы включать, выключать и контролировать сауну по дороге с работы или с рыбалки. Займусь с божьей помощью и интеллектуальной поддержке этого канала😊 Спасибо за идею.
@GoD-hh1gn3 жыл бұрын
Бесплатный план Cute Cat больше не доступен
@semiks748 ай бұрын
Лучшее, что я когда либо видел! Спасибо.
@gdmsave3 жыл бұрын
Спасибо за труды! Очень доходчиво и всё по делу. Плюс к карме) Так держать!
@OompaLoompa5554 жыл бұрын
Очень благодарен. Подкорректировал скетч под себя, сделал в сортир и на кухню систему от протечек.
@lexiytsepesh38623 жыл бұрын
🙏 Благодарю за системное и доступное объяснение!
@ivanpolishchuk56053 жыл бұрын
Просто, четко и понятно ! Гениально !!!
@muctex6 жыл бұрын
Приятно смотреть как ты растешь и уровень твоих проектов =)
@АрхитектурнаяСтудия-ъ8ц6 жыл бұрын
Млн лайков! Спасибо !) Сэкономил неделю)
@valentinsavchuk78072 жыл бұрын
Наконец все стало проще. Установил Tasmota через юсб прямо с сайта. Подключил термодатчик, пару реле и светодиоды. И wifi термостат готов. И забыл компиляторы и библиотеки как страшный сон. Прошивка имеетMQTT и ставиться на почти все ESP платы.
@ThePoteryannyi2 жыл бұрын
Спасибо! Кажется вы избавили меня от большого колхоза))))
@drreyt95754 жыл бұрын
компактный протокол создан для того что бы передавать данные между устройствами используются: топики к подпискам и публикациями
@Валерий-п1у4 жыл бұрын
Большое спастбо! С меня лайк и подписка!
@Геннадій-ц8э2 жыл бұрын
Очень хорошо преподносите информацию! Спасибо, лайк. Есть какая то возможность не использовать никакие сторонние сервисы/серверы, а напрямую с интернета обращаться к серверу на есп? Как то не очень доверяю управлением датчиками/приборами через сторонние сервисы.
@UCanDo2 жыл бұрын
Спасибо за отзыв! Можно управлять напрямую. Но для этого нужно чтобы ваш провайдер предоставил вам белый IP. Через него можно будет иметь прямой доступ к вашему роутеру и к вашим устройствам.
@МихалИваныч3 жыл бұрын
Ооооо mi3 😁 У меня был, кокнул дисплей, очень нравился.
@А.Ихалайнен11 ай бұрын
Я понял, что ничего не понял. Рано мне такие ролики смотреть :).
@beavisruspb4 жыл бұрын
Уж коли был поднят вопрос безопасности протокола, совсем не лишним было бы упомянуть о поддержке шифрования TLS.
@krepton85you6 жыл бұрын
cloudmqtt.com иногда тормозит, (да там и так на бесплатном тарифе ограничение 10кбит на все устройства) и вместе с ним весь скетчь подвисает (абсолютно весь не только mqtt) . В этом можно убедится если вырубить интернет, но к wi-fi по прежнему будет подключен esp8266. Лучше иметь облако mqtt в собственной сети, например я запустил сервер прямо на wi-fi роутаре с прошивкой openWRT, но нужен доступ через итернет в свою домашнюю сеть, а с этим у меня проблемы, только через гостевой vpn могу попасть в сеть интернет-провайдера, а от туда через праброс портов на основном роутаре на роутер с openWRT + mosqitto. В итоге вообще не вариант для смартфона на Андроид - vpn подключение рвется при переключении с 3G на Wi-Fi и наоборот.
@sergnova5284 жыл бұрын
лучшеписать код не ногами , и тем более не чужими )
@leosaf84094 жыл бұрын
Спасибо Автор. Нечасто колокольчик на подписку ставлю. Подписался и колокол нажал.
@avazart6144 жыл бұрын
Каким образом SubscribeR получает результаты? Я правильно понимаю он постоянно опрашивает брокера с определенным периодом что засерает сеть и вносит определенную задержку в получении данных? Или же используются нечто вроде веб-сокетов что дает избежать задержек?
@Gameplayer550556 жыл бұрын
Только качать visual studio надо но я в джаве чайник. Только с++ и JavaScript. А в плей маркете либо рекламы дофига или к проекту не подходит. :(
@UCanDo6 жыл бұрын
MIT App Inventor вам в помощь! ai2.appinventor.mit.edu/
@Gameplayer550556 жыл бұрын
Спасибо, надумываю заказать вайфай модуль. Он ещё как самостоятельный микроконтроллер. Расскажите как программировать голые AVR. atmega 8,128,328
@UCanDo6 жыл бұрын
Слушай, нужна помощь для нового проекта. Хочу написать свое приложение для ПК, для получения данных температуры процессора, загрузки процессора, ОЗУ и т.д. Данные получаю в формате .json но у меня никак не получается правильно вытянуть с него данные. Точнее я могу это сделать, методом "через ж...", но не факт что потом такой метод заработает на других компьютерах. Пишу программу на языке Autoit (другого не знаю). Темы на форуме подымал здесь: autoit-script.ru/index.php?topic=26030.new#new и здесь: www.autoitscript.com/forum/topic/195471-disassembling-the-json-file-how-to-get-variables/ Может что-то подскажешь?
@UCanDo6 жыл бұрын
Программировать в Ардуино IDE или в Code Vision AVR (и подобных)? Ардуино IDE может запрограммировать очень много микроконтроллеров AVR, главное добавить их поддержку, а прошивать при помощи программатора. На пример USBAsp
@omgoood6 жыл бұрын
По мне этот метод надежнее, регулярка привязана к названию ЦП, а тут можно дергать по названиям переменных, которые никогда не меняются. autoit-script.ru/index.php?topic=9230.0
@MashukovNetlinea3 жыл бұрын
Теперь данный MQTT сервер только платный от 19$, какой используете сейчас для погодной станции и как изменился скетч для подключения можно видео.
@UCanDo3 жыл бұрын
kzbin.info/www/bejne/fYa9anyFaNysn7M
@АлександрЕвгеньевич-л9м5 жыл бұрын
Я собрал климат контроль дома на Ардуино мега, управляет котлом, цирк насосами, вентиляцией. Хочу просматривать данные с телефона, не пойму только одного, мне в модуль esp надо загружать программу, аналогичную вашей, или же в текст программы Ардуино добовлять?
@UCanDo5 жыл бұрын
Все данные у вас хранятся на Меге, передавайте их ESP, а она их будет выгружать в интернет
@slv8507 Жыл бұрын
Посоветуйте mqtt клиент для андроид, где есть звуковые уведомления.
@Sergey_Evdokimenko6 жыл бұрын
спасибо! просто и понятно
@volodymyrsamborskyi75314 жыл бұрын
Что нужно сделать для того чтобы arduino ide распознавало 'callback' в строке void callback(const MQTT::Publish& pub) ?
@UCanDo4 жыл бұрын
Что значит "распознавало"? Опишите все подробно что вы делаете, что хотите чтобы получилось, и что в итоге получается.
@petersonsts61764 жыл бұрын
Когда я пишу команду callback то она не светится оранжевым(или любым другим цветом который показывает что это команда а не просто набор букв) и некоторые другие команды которые есть в видео у меня не работают(не светятся оранжевым или другим цветом). Как сделать чтобы в Arduino ide команды callback и другие работали? Нужно ли мне скачать какие-то дополнительные библиотеки? Заранее благодарю.
@UCanDo4 жыл бұрын
Подсветка синтаксиса не всегда работает верно. Я бы на это не обращал внимания. Все необходимые библиотеки описаны в самом начале скетча: #include #include #include #include #include "BMP280.h" #include "Wire.h" #include Для работы с MQTT нужна библиотека PubSubClient В описании под видео есть ссылка на архив со скетчем и необходимыми библиотеками
@ua6atg4 жыл бұрын
спасибо за подачу материала , но только нет уже бесплатного доступа на mqtt сервер
@UCanDo4 жыл бұрын
Да, уже закрыли. Но есть много других MQTT серверов. Бесплатный можно найти
@ИмяФамилия-э4ф7в4 жыл бұрын
Гугл же не закрыли, вроде.
@KozichOleg5 жыл бұрын
А как можно получить полный скетч как в этом ролике где присудствует сервопривод? В ссылке под родиком там скетч без сервы :(
@romaromanov53813 жыл бұрын
кошечки уже нет (.Парни на какой бесплатный подключиться ,/?Mosguitto нормальный,?
@UCanDo3 жыл бұрын
Если не нужен удаленный доступ через интернет, то можно сделать локальный MQTT сервер. kzbin.info/www/bejne/fYa9anyFaNysn7M
@romaromanov53813 жыл бұрын
@@UCanDo Спасибо Полезным был ролик!А если удалёнку,?
@UCanDo3 жыл бұрын
Нужно арендовать какой-то MQTT сервер. Есть ли сейчас бесплатные этого я не знаю
@mruniverse57044 жыл бұрын
Помогите. Как в Домотикз сделать выключатель, чтобы запросы на вкл/выкл слал не через HTTP , а MQTT. Прошивка на esp EspEasy
@ОлегСавка-б7ъ4 жыл бұрын
Добрый день! Я новичок в этом деле и хочу спросить, как сделать подключения только сервопривода? Правильная ли это распиновка? Коричневый провод - GND, Черный провод - V5. Оранжевый - D3. Ну и можно обойтись без макетной платы. За ранние спасибо
@UCanDo4 жыл бұрын
Черный - минус питания средний - управление оставшийся - 5 вольт Да, можете использовать только серву. Можете ее припаять, если вам так будет нужно.
@rusrulet28064 жыл бұрын
@Home Made, скажите, а это нормально что в мониторе порта постоянно вижу "Connecting to MQTT server", "Connected to MQTT server"? судя по данным логам ардуино теряет коннект и затем сново пытается подключиться. но вот мне толком не понятно как ардуино работает, может это типа норма? проект был успешно загружен на плату. на данный момент ничего с неё не паблишу, а только подписываюсь на топик и пытаюсь слушать.
@UCanDo4 жыл бұрын
Добрый день. Мне сложно судить так как я не вижу код, который вы использовали. Да и не знаю какую электронику вы используете. Могу лишь предполагать в чем проблема. Возможно у вас происходит постоянная перезагрузка. А возможно у вас в основном цикле прописано подключение к серверу, вот оно и идет по кругу..
@rusrulet28064 жыл бұрын
@@UCanDo в проекте использован Ваш код. только упрощённый, ничего от себя пока не добавлял. а судя по коду, в основной функции loop() почему-то каждый раз отрабатывает вызов if (!client.connected()), заходит внутрь и пытается заново подконнектиться. я так понимаю это не нормальное поведение? коннект ведь обычно создаётся единожды и затем просто держится?
@rusrulet28064 жыл бұрын
Спасибо Вам за отзыв! И за отличный урок, помог разобраться ) Может кому ещё будет полезно, в своем проекте использовал немного другую либу github.com/256dpi/arduino-mqtt А так же замечательный mqtt брокер shiftr.io/
@UCanDo4 жыл бұрын
С чем-то подобным я сталкивался. Как решить не известно. Это проблема компилятора и затирания переменных. Из-за этого происходит искажение значения переменных и глюки программы. Решения я так и не нашёл. Попробуйте использовать скетч без изменений. Если заработает, то нужно смотреть какие изменения приводят к глюкам. Ещё момент: к какому серверу MQTT вы подключаетесь? Может сервер глючит? Такое тоже бывает
@ПавелБоков-ю2с Жыл бұрын
С такими способностями можно вам запросто сделать контроллер для ректификации например или что угодно
@alexbaysha2586 Жыл бұрын
😀😀😀
@master3763 Жыл бұрын
Доброго дня! Сервис стал платным. Есть ли другие подобные бесплатные серверы ?
@UCanDo Жыл бұрын
Этого не знаю. Как вариант можно использовать локальный MQTT сервер: kzbin.info/www/bejne/fYa9anyFaNysn7M
@master3763 Жыл бұрын
@@UCanDo Спасибо за вариант. Но тогда нельзя будет достучатся из вне. Тоесть через интернет удаленно. Мне нужно управлять светодиодом через интернет. Есть ли другие варианты реализации такого на mqtt?
@UCanDo Жыл бұрын
Как вариант можно воспользоваться ботом от телеграмма: kzbin.info/www/bejne/mIqyo32OZ7idrqc
@master3763 Жыл бұрын
@@UCanDo Спсибо попробую. А можно ли загрузить mqtt сервер на свой web hosting и так пользвоаться ?
@alexbaysha25862 жыл бұрын
Спасибо!!!!!!
@Георгий-о1ч4 жыл бұрын
Добрый день! Большое спасибо за ваше видео, мне оно очень помогло. Хочу попросить Вас помочь мне в вопросе добавления в CloudMQTT (бесплатный тариф) еще одного источника публикации топика? Насколько я знаю в этом тарифе может быть до 5-10 «учасников». При создании ещё одного устройства с такими же настройками и поменять имена созданных топиков устройства всёравно конфликтуют и одновременно не передают данные.Заранее Вам благодарен.
@UCanDo4 жыл бұрын
Добрый день. Конфликт происходит потому что CloudMQTT больше не поддерживает бесплатные тарифы. Либо меняйте брокера, либо покупайте тариф.
@Георгий-о1ч4 жыл бұрын
Спасибо
@МиколаУкроповичь5 жыл бұрын
Я вообще еще мало шарю в этом, я новичок. Хотел спросить а ESP8266 WEMOS D1 Mini Pro прошивается этим скэтчом которое на видео? Т.е в ESP8266 WEMOS D1 Mini Pro есть чип который мы прошиваем и он сам уже подключается к MQTT через интернет, верно?
@UCanDo5 жыл бұрын
Да, все верно.
@БорисПокидов4 жыл бұрын
Наверное банально, но пока не для меня, в чем преимущество создания сервера на том же cloudmqtt посредствам которого мы получаем данные от ESP на андройд-приложение и созданием сервера на самом ESP? С учетом того что от проекта нужно просто передавать команды/получать данные на/с одного устройства (ESP)
@UCanDo4 жыл бұрын
На ESP не получится поднять MQTT сервер. Точнее, можно, но это будет очень урезанный сервер, который к тому же будет жутко тормозить. Для этих целей нужно использовать минимум Raspberry PI. Преимущество MQTT сервера в доступности с любой точки земного шара. Если вам нужно наладить прямую связь Телефон - устройство, то для этого лучше подойдёт Блютуз
@geliossogel14993 жыл бұрын
@@UCanDo есть еще GSM. - не нужно платить за постоянный интернет или возиться с открытием сеанса.
@choba_9i_hanuba0icb81 Жыл бұрын
Большое спасибо за такое подробное и понятное видео. Только я не совсем понял одно - топики инициализируются при написании кода для esp или на сайте сервера?
@UCanDo Жыл бұрын
Топики создает и инициализирует ESP, но сами топики хранятся на сервере
@choba_9i_hanuba0icb81 Жыл бұрын
@@UCanDo спасибо
@r59kent14Ай бұрын
Подскажите пожалуйста! У меня этот скетч не компилируется, пишет ошибку (Compilation error: 'MQTT' does not name a type). Заранее очень вам благодарен.
@UCanDoАй бұрын
@@r59kent14 либо не установлены нужные библиотеки, либо версии библиотек не те что нужно, либо версия ядра ESP в Arduino IDE не та что нужно… Это известная проблема: при обновлении ядра или библиотек старые скетчи перестают работать. Увы, видео довольно старое, и я не помню какие версии библиотек и ядра у меня тогда стояли. Это только пробовать подбирать версии…
@r59kent14Ай бұрын
@@UCanDo Спасибо за ответ, буду пробовать разные версии.
@chinarulit1126 Жыл бұрын
А подписываться на топики обязательно каждый запуск esp, или можно перепрошить esp без строк подписки?
@UCanDo Жыл бұрын
А как же ESP будет знать откуда ей брать данные, если нет топиков? Без этого никак…
@chinarulit1126 Жыл бұрын
Да , но самому серверу достаточно один раз подписаться или у нас может поменятся ip поэтому мы каждый раз подписываемся? Спасибо.
@extsam4 жыл бұрын
какая прошивка используется для ESP?
@postscriptum1667 Жыл бұрын
exit status 1 при чём этой ошибкой при компиляции кончаются даже примеры из вашей библиотеке PubSubClient, (другие примеры других библиотек работают) что может быть не так? при обновлении бибилиотеки (версия 280) начинает ругаться на многие функции, видимо много автор переделал, зато примеры изобновлённой библиотеке прекрасно компилируются. косяк где то у вас
@UCanDo Жыл бұрын
Проблема скорее всего в разных версиях библиотек.
@postscriptum1667 Жыл бұрын
@@UCanDo в том то и дело я ставил ту что вы в описании кидали спрограммой, 1.99, не работает именно она PubSubClient, так как даже прмеры это библиотеки не компилируются - таже ошибка exit status 1 которая означает много всего)) а начиная с версии 2, последняя 2.80, уже переписаны функции, тот же калбек и паблиш не работае со стрингами - возращает чары, что существено (ну для моего скила как минимум) усложняет задачу, в частности не могу сравнить возвращаемый топик со строкой нужного топика, чтоб ы понимать из какого пришли данные
@КонстантинВоронов-н4ю Жыл бұрын
@@UCanDo Такая же петрушка. Exit 1 Compilation error: 'MQTT' does not name a type и подсветка строки : void callback(const MQTT::Publish& pub) Ставил библиотеку разных версий....
@Tigranik47 Жыл бұрын
Установите ядро версии 2.7.4, и удалите стандартную библиотеку PubSubClient и копируйте библиотеку из папки автора: pubsubclientesp8266
@lourayder35503 жыл бұрын
Подскажите, может ли этот протокол быть частью трояна? В свойства приложения инстаграм (на андроид), в использовании оперативной памяти стоит "mqtt". Выглядит довольно странно.
@UCanDo3 жыл бұрын
Этого не знаю. Но выглядит подозрительно. Вы приложение скачивали с какого-то стороннего сайта?
@lourayder35503 жыл бұрын
@@UCanDo нет. Всё с плэй маркета
@КлекоцьДенис4 жыл бұрын
Здравствуйте! У меня проблема, я скачал ваш скетч и вашу библиотеку, я упростил скетч для управления только двумя светодиодами, но у меня проблема, я подписался на два топика, но получаю данние только с одного, с другого всегда приходит 0, как то неправильно работает функция callback, или pub.payload_string(). Спасибо!
@UCanDo4 жыл бұрын
Так как у вас один топик работает и связь устанавливается (команды передаются) то смотрите внимательно что вы не так сделали с вторым топиком. Скорее всего неправильно указали название топиков, может букву какую-то не так написали или еще что-то в этом роде.
@КлекоцьДенис4 жыл бұрын
Спасибо! Я исправил, теперь всё работает, проблема была в брокере.
@ノボセロフーアントン2 жыл бұрын
Так и не понял как запустить esp без платы nodemcu и wemos, габариты ограничены, уже прошил, соединил gpio15 на минус и en на vcc, не стартует,а на плате всё работает
@UCanDo2 жыл бұрын
Посмотрите вот это видео, там вы увидите какая обвязка должна быть у ESP, и как ее прошить: kzbin.info/www/bejne/raDRiXSBlseklZI
@ノボセロフーアントン2 жыл бұрын
@@UCanDo спасибо большое)
@ИванЯкуба-б2ф4 жыл бұрын
C блинком работали? очень интересно ардуино+есп 8266-01+блинк
@UCanDo4 жыл бұрын
Да, имел дело с ним, но видео на данную тематику не снимал. Интересная штука. Можно сделать весьма удобное приложение для телефона для управления через интернет.
@ИванЯкуба-б2ф4 жыл бұрын
@@UCanDo Нет в планах съёмки видео на данную тематику? У них очень неплохое приложение. Я сейчас столкнулся с задачей управления через андроид. И посмотрев наиболее популярные проги остановился на блинке. У проги большой набор инструментов.
@UCanDo4 жыл бұрын
Делать видео специально для обзора этой программы я не планировал. Разве что если буду делать какое-то устройство и понадобится управлять им через интернет, тогда буду делать обзор данной программы
@ИванЯкуба-б2ф4 жыл бұрын
@@UCanDo Интересно чем нибудь управлять через нее. А видео обзор на нее думаю даже и не нужен
@tupoy_ytub_uberi_psevdonim6 ай бұрын
Все хорошо понятно. Однако текущий сервер уже закрыт( Вот бы узнать как на ПК в локальной сети сервер создать и к нему подцепить.
@UCanDo6 ай бұрын
Как сделать локальный MQTT сервер: kzbin.info/www/bejne/fYa9anyFaNysn7Msi=aaYmIqjsb_f9F-KO
@tupoy_ytub_uberi_psevdonim6 ай бұрын
@@UCanDo спасибо, вы лучший!
@andrywsrus6 жыл бұрын
Интересно, а можно управлять нагрузкой со странички в интернете(с сайта например) а не со стороннего приложения на смартфоне?
@UCanDo6 жыл бұрын
Да, можно. На самой ESP делается точка доступа, и прописывается код страницы. А дальше просто с телефона подключаетесь к этой точке доступа и управляете со страницы. В сети довольно много примеров реализации такого подключения
@lutsiuk56 жыл бұрын
Разверни свой сайт на одной микросхеме. Почувствуй себя властелином инета)))
@DIYCNC3 жыл бұрын
Очень круто. Спасибо. Ссылочки бы обновить...
@Shem_net5 жыл бұрын
Очень было интересно. А проект через Телеграмм у Вас имеется рабочий?
@UCanDo5 жыл бұрын
Спасибо за отзыв. Для Телеграмма не делал, но в сети точно должны быть проекты
@АндрейСтаниславович-б8г4 жыл бұрын
@@UCanDo привет! Как можно с вами связаться?
@Генадзь-ъ1м4 жыл бұрын
Ckoudmqtt уже не регистрирует новых полльзователей на бесплатный план.. А платный 5$ не совсем и дешево. Гооаздо интереснее было бы создать свой личный облочный mqtt сервис.. Кто знает как? Направьте куда копать..
@UCanDo4 жыл бұрын
Можно только создать свой локальный сервер на базе Raspberry PI. Вот пример: kzbin.info/www/bejne/Z3Sql3qrj9agnsU
@LORrDXXX5 ай бұрын
Как можно сделать отправку фото с камеры на телефон?
@UCanDo5 ай бұрын
@@LORrDXXX поищите в интернете инструкцию по работе с IP камерами
@geliossogel14993 жыл бұрын
Как перегрузить его "из любой точки мира" если оно пингуется но не отвечает?
@ashotgalstyan42395 жыл бұрын
Где найти библиотеку BMP280 ? Esp8266_MQTT_S:5:20: error: BMP280.h: No such file or directory
@aleksandrmatviienko38735 жыл бұрын
Таже ошибка
@UCanDo5 жыл бұрын
В менеджере библиотек в поиске введите «BMP280» и установите библиотеку Adafruit BMP280
@Георгий-о1ч4 жыл бұрын
Adafruit BMP280 не подходитgithub.com/sensebox/home/blob/master/libraries/
@АндрейКулешов-у9п5 жыл бұрын
Супер.
@genadolin8556 жыл бұрын
Пользуюсь уже как год этим сервисом и всебы ничего но незнаю почему бывает отклик очень долгий и есп зависает какбы! Т.Е. Например свет начинает моргать когда выключаеш или включаеш. Может из-за бесплатного тарифа? На погодной станции можно минут десять ждать данные!
@UCanDo6 жыл бұрын
Дело в загруженности сервера. У меня есть еще один аккаунт, созданный ранее, там при регистрации был выбран другой сервер, так с ним таких зависаний не наблюдалось. Но я тестировал не круглые сутки.
@genadolin8556 жыл бұрын
Я тож так думал создал второй окаунт но он еще почемуто хуже работает! Хотя я больше грешу на ростелеком(провайдер мой) в любом случае это лучше чем каждый раз ip адрес менять.
@12345kosmos3 жыл бұрын
А можно сделать все тоже самое, только использовать модуль sim800l и передача по gprs? Не везде WiFi есть.
@UCanDo3 жыл бұрын
Скорее всего нет. Так как я не встречал связку MQTT + SIM800
@12345kosmos3 жыл бұрын
kzbin.info/www/bejne/nILZaKWvfLl-gas
@UCanDo3 жыл бұрын
Это абсолютно иная система, с иными принципами работы и иными принципами управления
@Никитазинов-ч1ы11 ай бұрын
А зачем подписываться постоянно (5:48) на топики? Разве это не нужно сделать один раз в setup -е?
@UCanDo11 ай бұрын
Это повторная инициализация на случай обрыва связи.
@Massaraksh74 жыл бұрын
Здорово. Только вопрос: накуя?
@nikolyafms4 жыл бұрын
А как с Алисой подружить?
@АртурСафиулин-т5в Жыл бұрын
Можно ли с этим скечем использовать esp32?
@UCanDo Жыл бұрын
В теории, можно. Но всегда есть вероятность глюкозы или ошибок
@АндроДани4 жыл бұрын
Здравствуйте, как можно с вами связаться?
@UCanDo4 жыл бұрын
По какому вопросу? Напишите свой вопрос здесь. На комментарии я обычно быстро отвечаю.
@АндроДани4 жыл бұрын
Хочу чтобы на нашей машинке установку сделали, чтобы можно было управлять через интернет, я готов оплатить
@АндроДани4 жыл бұрын
Можете сделать?
@SergiyGryb4 жыл бұрын
спасибо за видео! ...правильно читать/произносить "кьют кэт", а не кат кэт...
@alexadler40034 жыл бұрын
правильно читать/произносить "кьют кэт", а не кат кэт...Без разницы нет больше свободных котов
@zalexandr20072 жыл бұрын
В CloudMqtt План Cat уже недоступен. Теперь всё платно.
@UCanDo2 жыл бұрын
Видео довольно старое, не удивительно что что-то уже поменялось. Ищите альтернативы. Как вариант можно сделать локальный mqtt сервер: kzbin.info/www/bejne/fYa9anyFaNysn7M
@ЕсенАбдурим4 жыл бұрын
А это мктт сервер посторонние не взламывают, и сам сайт имеет полный доступ своим клиентам?
@UCanDo4 жыл бұрын
Доступ только по логину/паролю.
@ЕсенАбдурим4 жыл бұрын
@@UCanDo А можно сделать свой приложение? Если знайте дайте ссылку на видео, или на сайт, как сделать?
@olexangrstetsiuk30925 жыл бұрын
А где взять библиотеку для ВМР280, иначе показывает ошибку :'BMP280' does not name a type
@UCanDo5 жыл бұрын
kzbin.info/www/bejne/l6Wvd2BpbZqrp7M
@olexangrstetsiuk30925 жыл бұрын
@@UCanDo , спасибо уже разобрался , но ссылка из видео на ,,полезные материалы'' не работает.
@serjiotv2713 жыл бұрын
Спасибо за видео! Это пойдёт конечно для того кто сам может себе приложение клиент на телефоне настроить. А если нужно сделать доступ на устройство для нескольких пользователей? Как тогда быть? Каждому настраивать все виджеты каждый раз не подходит. Как бы один раз настроить и поделиться ссылкой на рабочий проект?
@UCanDo3 жыл бұрын
Есть два варианте: Либо написать свое приложение, либо воспользоваться услугами программы Blynk
@sergnova5284 жыл бұрын
ВРОДЕ НЕ СКАЗАНо КАКАЯ ВЕРСИЯ ПРОШИВКИ ЕСП , АТ ПРОШИКА ИЛИ ДРУГАЯ ? И ВЕРСИЯ ?
@UCanDo4 жыл бұрын
А это играет роль? Я ни разу этим не интересовался, по этому не подскажу.
@sergnova5284 жыл бұрын
@@UCanDo я так понял что тут не важно какая прошивка потому что вы делаете свою прошивку стирая старую правильно ?
@UCanDo4 жыл бұрын
И да и нет. Есть прошивка самого модуля ESP8266, а есть код, который прошивается в флешку и выполняется микросхемой ESP8266. Так что имеем две "прошивки".
@sergnova5284 жыл бұрын
@@UCanDo понятно ну тогда надо получается что надо указывать с какой прошивкой ЕСП данный урок актуален , вроде есть прошивки под АТ команды и какие-то другие . мож чего не понимаю
@UCanDo4 жыл бұрын
Код рабочий для всех версий esp8266, так как код работает не на прямую с «железом» а через api.
@DIYCNC2 жыл бұрын
А какой номинал у резистора на термодатчике?
@UCanDo2 жыл бұрын
4.7 кОм. Но это не существенно. Это подтягивающий резистор. Можно ставить в пределах 1 - 10 кОм
@DIYCNC2 жыл бұрын
@@UCanDo Спасибо за быстрый ответ. Пытаюсь повторить, только без сервы и давления. Мне больше светодиодов нужно. Обогреватели врубать.
@DIYCNC2 жыл бұрын
@@UCanDo Сейчас качаю ардуину, лишнее из скетча почикаю, может диодов добавлю. По результатам отпишусь :-)
@DIYCNC2 жыл бұрын
@@UCanDo Питание не подключали? C юсб разъема запитывали?
Как на языке processing подключится к mqtt серверу?
@UCanDo3 жыл бұрын
Не совсем понятен ваш вопрос. Процессинг ведь для компьютера. Вы хотите с компьютера подключаться к MQTT?
@nezamenimyi3 жыл бұрын
@@UCanDo processing(APDE) есть и на телефоне. Хотелось бы своё приложение написать. Из адресной строки можно подключиться к mqtt серверу?
@sergnova5285 жыл бұрын
начинать надо с того зачем нужен мкутт и почему нельзя без него . а то - особенность мкутт - топики ))) . а вот если не топики а ёлочки то ваще бомба пушка будет ) . есть понятие суть . то есть причина по которой есть этот мкутт , собственное мкутт это сама по себе особенность :) . почему низя с есп напрямо на другую есп и зачем нужна эта особенность - мкутт ...
@Чобель4 ай бұрын
Дa, почему нельзя?
@Чобель4 ай бұрын
И где об этом подробнее понятнее почитать?
@Alieksandr19694 жыл бұрын
Спасибо!
@lutsiuk56 жыл бұрын
На NodeMcu не компелируется cкеч (ArduinoIDE). Есть ли решение?? или чего не вхатает у меня из библиотек. У дня разобраться не могу
@UCanDo6 жыл бұрын
Я не знаю почему у вас не компилируются. Сообщение об ошибке (и ее причина) должна быть написана внизу, в черном окне, с логом компиляции. Напишите суда то что у вас там выдает. Будем разбираться.
@lutsiuk56 жыл бұрын
'class Adafruit_BMP280' has no member named 'setOversampling' (на скече 75 строка)
@UCanDo6 жыл бұрын
Напишите ВСЕ что у вас выдает лог, а не кусочек.Скорее всего у вас либо не установлена библиотека, либо библиотека с урезанными функциями. В видео есть описание как установить библиотеку: kzbin.info/www/bejne/l6Wvd2BpbZqrp7M
@lutsiuk56 жыл бұрын
я перепробовал куча библиотек проблема у меня с BMP280 не как не компилирует. Все что есть на GitHub перепробовал для esp8266(NodeMcu)
@UCanDo6 жыл бұрын
1) Опять же, повторюсь: Напишите ВСЕ что у вас выдает лог, а не кусочек. Может у вас ошибка вообще в другом, а вы только кусок лога показываете. 2) Удалите все библиотеки с BMP280, которые вы установили. Установите оф.библиотеку через "Скетч" - "Подключить библиотеку" - "Управлять библиотеками" 3) Проверьте, установлена ли поддержка NodeMcu. Может ее отдельно устанавливать надо
@victorsi19925 жыл бұрын
Привіт. А через браузер ніяк, обов'язково потрібно користуватися якоюсь програмою?? Дякую
@UCanDo5 жыл бұрын
Добрый день. Здесь стоит понять принцип работы MQTT. Устройство подключается к существующему серверу и передаёт на него данные, либо принимает их. Далее, как устроить коммуникацию с сервером зависит только от вас. Можно зайти прямо на MQTT сервер и вручную прописывать команды. Это не удобно, но возможно. Можно создать свой сайт (с одной страницей, на котором будут кнопки для управления. И сделать связь с MQTT сервером. Ещё вариант: поднять сайт на самой ESP8266 (со всеми необходимыми элементами управления). И сделать этот сайт доступным в интернете. Но сделать это не так просто.
@victorsi19925 жыл бұрын
@@UCanDo Мені потрібно зробити щось схоже на сторінку в інтернеті, на яку NodeMcu писатиме дані. З mqtt я отримую дані, та вони пропадають з отриманням нових.
@UCanDo5 жыл бұрын
Вам по сути нужно вести логирование данных. MQTT серверы этого не делают. Я с сайтами не имел дела. Знаний в этой сфере не имею. Попробуйте обратиться на форум. На пример arduino.ru/forum/ или на radiokot.ru/forum/
@beatzamshanatoliy11565 жыл бұрын
Помогите пожалуйста со скетчем. выдает ошибку 'MQTT' does not name a type
@UCanDo5 жыл бұрын
Скорее всего у вас не установлены нужные библиотеки
@explay10005 жыл бұрын
Хорошее видео. Хочу научится работать с этим устройством, датчиками и сервером.... Эх... Но сложновато для меня, даже не знаю с чего начать ....
@UCanDo5 жыл бұрын
Начните с простых примеров. Повторяйте чужие проекты. Пробуйте в них разобраться. Постепенно наберетесь опять и знаний, и тогда сможете создавать что-то своё.
@romiokis76354 жыл бұрын
Блинк в помощь тогда,ещё проще
@dimmak33162 жыл бұрын
Сегодня пробовал CloudMQTT - пишет нет больше бесплатного CuteCat (((
@UCanDo2 жыл бұрын
Да, есть такое. Бесплатные сейчас найти крайне сложно. Но, как вариант, можно создать локальный MQTT сервер: kzbin.info/www/bejne/fYa9anyFaNysn7M
@Musitdjan5 жыл бұрын
Ошибку при компиляции выдает no matching function for call to 'PubSubClient::PubSubClient(WiFiClient&, const char*&, const int&)'
@UCanDo5 жыл бұрын
Проверьте библиотеки. Правильно ли установлены
@Musitdjan5 жыл бұрын
@@UCanDo все с депозитариев. Может там чего уже изменили. Буду искать рабочий актуальный пример. Уже нашел различия, соединился, но дальше идут косяки. Спасибо.
@UCanDo5 жыл бұрын
Напишите полностью все что выдаёт Ардуино ИДЕ при компиляции
@Musitdjan5 жыл бұрын
@@UCanDo Esp8266_MQTT:29:21: error: 'MQTT' does not name a type void callback(const MQTT::Publish& pub) ^ Esp8266_MQTT:29:34: error: expected unqualified-id before '&' token void callback(const MQTT::Publish& pub) ^ Esp8266_MQTT:29:34: error: expected ')' before '&' token Esp8266_MQTT:29:36: error: expected initializer before 'pub' void callback(const MQTT::Publish& pub) ^ Esp8266_MQTT:29:21: error: 'MQTT' does not name a type void callback(const MQTT::Publish& pub) ^ Esp8266_MQTT:29:34: error: expected unqualified-id before '&' token void callback(const MQTT::Publish& pub) ^ Esp8266_MQTT:29:34: error: expected ')' before '&' token Esp8266_MQTT:29:36: error: expected initializer before 'pub' void callback(const MQTT::Publish& pub) ^ Несколько библиотек найдено для "PubSubClient.h" Используется: C:\Users\Пуск\Documents\Arduino\libraries\PubSubClient Не используется: C:\Users\Пуск\Documents\Arduino\libraries\CMMC_MQTT_Connector exit status 1 'MQTT' does not name a type
@Musitdjan5 жыл бұрын
Взял библиотеку из вашего архива, все заработало (до этого была библиотека стандартная). Мне сейчас главное сделать рабочий скетч, а там уже буду разбираться и оптимизировать.
@ОлегСавка-б7ъ4 жыл бұрын
Извиняюсь. Может быть вы это понимаете? Я попробовал через Blynk (blynk.io/ )( examples.blynk.cc/), но в приложении пишет Wasn't online else (устройства не в сети) auth, ssid, pass указываю правильно уже проверял много раз Я хочу через mqtt управлять серво Все кажется правильно, но не работает, думаю может быть сама плата плохая. Инструменты: плата: wemos d1 r2 & mini Примеры:Blynk/Board_WiFi/NodeMCu Скетч код: #define BLYNK_PRINT Serial #include #include #include Servo servo; char auth[] = "UeOXhXgf5a2jSntCN5XlaHMCPNixhpcg"; char ssid[] = " ********"; char pass[] = " ********"; void setup() { Serial.begin(9600); Blynk.begin(auth, ssid, pass); servo.attach(D2); // NodeMCU D8 pin } void loop() { Blynk.run(); } BLYNK_WRITE(V1) { servo.write(param.asInt()); } BLYNK_WRITE(V2) { servo.write(0); } BLYNK_WRITE(V3) { servo.write(90); }
@UCanDo4 жыл бұрын
Вариантов несколько: может ваше устройство не может подключиться к WiFi, или auth неправильный. Я бы пробовал не с серво, а с простого включения светодиода. Так меньше шансов допустить ошибку
@PerfectElectricalDevices4 жыл бұрын
Я переделаю под телеграм бот, так как бесплатный пакет cloudmqtt не доступен
@UCanDo4 жыл бұрын
Это абсолютно разные вещи.
@ИмяФамилия-э4ф7в4 жыл бұрын
Телеграмм бота пинать можно и без сервера, напрямую с esp
@PerfectElectricalDevices4 жыл бұрын
@@ИмяФамилия-э4ф7в наличие интернета и отвечает на запросы. Я не разобрался как получать сообщения от бота без запроса. Например произошло событие esp8266 отправило в телеграмм сообщение.... Хотел так сделать.
@ИмяФамилия-э4ф7в4 жыл бұрын
@@PerfectElectricalDevices а в чём, собственно, затык? Сообщения боту отправляются с его токеном, структура запроса описана в telegram API. Возможно, там необходим https, тогда сложнее, если вообще есть библиотеки для esp. На каком этапе затык?
@ВладВладиков-ч7р5 жыл бұрын
Объясните дилетанту. Выход в интернет и обмен данными здесь реализован по вай фай ?
@UCanDo5 жыл бұрын
Да, через WiFi
@СергейБобошко-в2л4 жыл бұрын
По вайфай. Только забудь про эту хреновину, пока нервы целы.
@OlegPogodaev6 жыл бұрын
Чёта не работает ваш скетч! На строке void callback(const MQTT::Publish& pub) выдаёт ошибку exit status 1 'MQTT' does not name a type
@UCanDo6 жыл бұрын
Вы не установили библиотеку. Библиотека находится в архиве вместе со скетчем
@yuragushin78806 жыл бұрын
@@UCanDo у меня тоже такая проблема всё установлено как надо
@dilijator5 жыл бұрын
У меня тоже такая же проблема вылезла. Не подскажете как решить?
@UCanDo5 жыл бұрын
Проблема в библиотеке. Попробуйте найти новую версию.
@DIYCNC2 жыл бұрын
Так, все получилось, но с нюансами. Первое - пришлось отказаться от бесплатного hivemq, и подключиться на wqtt - сервер,там 300 рублей в год всего хотят, второе - с пинами на этой плате дичь какая-то, третье - датчик давления пришлось выкинуть, - не могу представить себе его надобность в быту :-) и четвертое - этот модуль не работает на 5ггц wifi, пришлось в роутере отключить 5ггц, и оставить только 2,4ггц. Да и пятое - плату выбрал в арлдуине не генерик никакой, а именно Lolin Wemos d1 mini pro, а не как рекомендуют в тырнете.
@gt540gfx Жыл бұрын
Зачем 5Ггц отключили нужно просто под разными названиями обе точки доступа делать
@Prompt246 жыл бұрын
Отлично. Все работает. Единственный вопрос. Серво делает поворот на 60 грд четко а вот до 0 возвращаетс скачками и дергается секунд 5-6. вот бы узнать как полечить такое.
@UCanDo6 жыл бұрын
Может питания не хватает. Напряжение питания должно быть не ниже 5 вольт. Ещё поставьте мощный конденсатор на питание. Ещё проблема может быть в таймингах. Для поворота сервы нужно время. Может за это время в скетче могут выполняться какие-то действия, и это мешает работе Серво. Может ещё что-то. Надо тестировать, проверять
@KAPITAN_JEGLOV6 жыл бұрын
Приложение подключается к MQTT только в той же WIFI-сети, к какой подключена ESP8266. Как это лечится?
@UCanDo6 жыл бұрын
В прошивке (в скетче) прописать логин и пароль той сети к которой нужно подключиться. И перепрошить ESP.
@KAPITAN_JEGLOV6 жыл бұрын
@@UCanDo, спасибо за ответ, но я имею ввиду немного другое. Суть в том, что дома я через приложение MQTT Dash управляю реле без проблем (домашнюю сеть и пароль к ней я в скетче прописал), но стоит мне отключиться от wi-fi - связь с сервером cloudMQTT пропадает. Получается, что реле я могу переключать находясь только у себя дома, а мне нужно, чтобы я мог это делать в любом месте, где ловит мобильный интернет.
@UCanDo6 жыл бұрын
Связь с сервером пропадает на телефоне или на ESP?
@KAPITAN_JEGLOV6 жыл бұрын
@@UCanDo, на телефоне с мобильным интернетом (да и в других сетях тоже. Сегодня пробовал зайти пока ехал в автобусе с их Wi Fi и с рабочей сети). Соединение в принципе не устанавливается.
@UCanDo6 жыл бұрын
Странно очень. С подобным никогда не сталкивался. А какой MQTT сервер вы используете?
@volodymyrsamborskyi75314 жыл бұрын
Почему выдает ошибку: WiFiClient wclient; PubSubClient(wclient, mqtt_server, mqtt_port);
@UCanDo4 жыл бұрын
Какую именно ошибку выдает?
@volodymyrsamborskyi75314 жыл бұрын
@@UCanDo expected ')' before ',' token
@UCanDo4 жыл бұрын
Напишите, пожалуйста, все что выдает Arduino IDE. А то пишете все кусочками.... Подобные ошибки обычно возникают когда пропущена точка с запятой, но похоже что вы забыли где-то в коде еще написать закрывающую скобку.
@МиколаУкроповичь5 жыл бұрын
Свой MQTT Сервер можно поднять в локальной сети
@yevgenzt43224 жыл бұрын
как?
@МиколаУкроповичь4 жыл бұрын
@@yevgenzt4322 на канале room31 есть Видео про установку MQTT под Windows
@ИмяФамилия-э4ф7в4 жыл бұрын
MQTT и был придуман (насколько я знаю) для того, чтобы устройства умного дома через локальную сеть обменивались сообщениями друг с другом.
@dimaabramov28434 жыл бұрын
почему то я теорию большого взрыва вспомнил…
@kvk-ut3 жыл бұрын
Cute Cat уже нет , только платные.
@UCanDo3 жыл бұрын
Увы, да, бесплатной уже нет. Как вариант, можно поднять дома локальный MQTT сервер. Через день - два выложу видео как это сделать
@kvk-ut3 жыл бұрын
@@UCanDo Спасибо , буду рад !!! Дело хорошее !!!
@kvk-ut3 жыл бұрын
@@UCanDo А если понадобится платная настройка , ее так же можно установить , как и бесплатную версию или там есть нюансы ?
@UCanDo3 жыл бұрын
Вот видео о том как сделать локальный MQTT сервер: kzbin.info/www/bejne/fYa9anyFaNysn7M
@kvk-ut3 жыл бұрын
@@UCanDo Спасибо , посмотрю !!!
@aznatronx4 жыл бұрын
С Wi-fi ?
@UCanDo4 жыл бұрын
Да, ESP8266 работает через WiFi
@Mr_An_ok6 жыл бұрын
Все эти управления хороши ло зависания любого звена цепочки. Я задолбался делать дистанционные сбросы интернета и камер! Зависают в самый нужный момент!
@telobezumnoe6 жыл бұрын
можно сервер дома, на роутере поднять, работает уже больше года ни одного сбоя, есть внешка недоступна, по локальной сети все отлично работает
@UCanDo6 жыл бұрын
Q, можете дать ссылку где почитать как на роутере сделать MQTT сервер?
@telobezumnoe6 жыл бұрын
@@UCanDo роутер на openWrt, и на него mosquitto
@gennadylomonos3818 Жыл бұрын
Plan Cute Cat is no longer available and is replaced by $5 Humble Hedgehog.
@topsecret9113 жыл бұрын
Я вам даже больше скажу, я хотел купить за 5 уе, и то ничего не получается. Целый день метаюсь то в Blynk, то сюда. Blynk, тоже что то придумал и все отключил.
@UCanDo3 жыл бұрын
Я некоторое время использовал платный. Используйте локальный, если другие варианты вам не подходят: kzbin.info/www/bejne/fYa9anyFaNysn7M
@topsecret9113 жыл бұрын
А можете файлы, к этому проекту ссылочку ещё раз оставить. В описании есть ссылка на гугл документ, но она не скачивается
@UCanDo3 жыл бұрын
Ссылки рабочие, перепроверил.Открывайте ссылку на компьютере. Иногда службы Гугла неадекватно работают на телефонах/планшетах
@cleverhome81252 жыл бұрын
что за лажа ссылка ведет на платный сервер
@UCanDo2 жыл бұрын
Вы про MQTT? С момента создания видео прошло довольно много времени. Именно этот Бесплатный прикрыли. Можете поискать другой бесплатный MQTT сервер. Либо использовать локальный MQTT сервер: kzbin.info/www/bejne/fYa9anyFaNysn7M
@cleverhome81252 жыл бұрын
спасибо большое 😃 я теперь могу сделать систему умный дом😀🤩