Local MQTT server on Android device

  Рет қаралды 30,583

Home Made

Home Made

Күн бұрын

Hello everyone! MQTT protocol is one of the most widespread. Various control and data acquisition systems are built on its basis. In this video we will create a local MQTT server from an old mobile phone.
MQTTFX program: mqttfx.jensd.de/index.php/dow...
Mqtt Broker App: play.google.com/store/apps/de...
MQTT Dash (IoT, Smart Home): play.google.com/store/apps/de...
How to install Mosquitto on Android: iotbyhvm.ooo/mqtt-broker-on-a...
Sketch: drive.google.com/file/d/16PEN...
Our Telegramm: t.me/HomeMadeChannel
Useful links:
1) ESP8266 WEMOS D1 Mini Pro: ali.pub/2qbemv
2) BMP280: ali.pub/1z5ck5
3) DS18B20: ali.pub/21s0an
4) Micro SD shield: ali.pub/5khj6i
5) RTC Real Time Clock: ali.pub/5khj8u
6) Solar panels: ali.pub/2glli0
7) Servos: ali.pub/5khjea
8) Camera Platform: ali.pub/2glq8j
9) The cheapest Arduino Pro Mini for crafts: ali.pub/5khito
The most convenient Cashback:
LetyShops: goo.gl/Ev5XgI
The most profitable Cashback:
Ecomerce: goo.gl/3dDc2w
For cooperation, write to: h.made.chanel@gmail.com
_________________________________________________________
0:00 Hello everyone!
0:15 How to create a server
1:25 Server check
3:48 Data visualization
5:54 ESP8266 Test Client
6:04 Parse the sketch
7:32 Setting up topics
9:07 Checking transmission across different topics
10:35 The results of the MQTT server
11:41 Bye everyone!
_________________________________________________________
Hello everyone! My name is Igor. I am fond of programming and developing various devices. I am always interested in creating something new, unusual. After all, it takes your breath away when a lifeless piece of iron suddenly begins to move, ride, fly, and perform all the actions that you put into them. You feel like the creator of something very unusual! I am passionate about programming Arduino, STM32, ESP8266 and ESP32. On this channel you will find simple and interesting things, and most importantly: you can repeat all this, and even make it even better!
#MQTT #Android #Arduino

Пікірлер: 162
@EugeneTit1
@EugeneTit1 3 жыл бұрын
Это то что я давно искал и чего не хватало! Респект!
@user-mv7rb7zz6j
@user-mv7rb7zz6j 3 жыл бұрын
Красава! Просто, понятно и без излишеств!
@rustamakhmullaev5697
@rustamakhmullaev5697 3 жыл бұрын
Как раз хотел поднять сервер mqtt на старом телефоне , а тут бац новое видео на любимом канале👍👍👍 спасибо!
@Nehochuha_koto_vibral_etot_nik
@Nehochuha_koto_vibral_etot_nik 3 жыл бұрын
Огромное спасибо, очень полезное видео!
@kapustin1968
@kapustin1968 3 жыл бұрын
Очень Круто . Огромное спасибо!
@Rin_Media
@Rin_Media 3 жыл бұрын
Классно!!! Идеи повалились в голове. Теперь надо изучить всё это. Спасибо за знания. Да хранит тебя Всевышний
@ArtShpiller
@ArtShpiller 3 жыл бұрын
"Идеи повалились в голове" например? ато всё думаю что б такого полезного замутить и ничего в голову не приходит.
@DrDr-in5hh
@DrDr-in5hh 3 жыл бұрын
Всё просто и понятно, спасибо!
@evgenija789
@evgenija789 3 жыл бұрын
Так в том и фишка MQTT - девайсами можно управлять удаленно из любой точки мира. Верней фишка в этом промежуточном облаке. Для дома локально можно и попроще сделать)
@74ssergey
@74ssergey Жыл бұрын
спасибо огромное! все понятно и доходчиво. у меня дома оказался белый IP адрес, назначил телефону жесткий внутренний адрес, перебросил порт 1883 в роутере на телефон и получил свой сервер MQTT из старого андроида и доступом откуда придется.
@user-or2nk3vc7r
@user-or2nk3vc7r Жыл бұрын
Точно. Надо на ТВ приставку поставить.
@dunyasun6765
@dunyasun6765 3 жыл бұрын
Класс, спасибо за видео
@Gary.Poltava
@Gary.Poltava 3 жыл бұрын
Ничего не понял но очень интересно.
@user-hj3bt3eb1w
@user-hj3bt3eb1w 3 жыл бұрын
Спасибо большое!Здорово!!!
@user-db1zg5jd4m
@user-db1zg5jd4m 3 жыл бұрын
Вот это годный контент!
@sinner_007
@sinner_007 3 жыл бұрын
О-о, спасибо, для меня сейчас актуально, а старых смартфонов собралось пол-ведра.
@MihaiTeSla
@MihaiTeSla 3 жыл бұрын
Можно из старых смартфонов на андройд сделать измерительные приборы, расчетный программы поставить и получится классная вещь для радиолюбительской лаборатории
@user-db1zg5jd4m
@user-db1zg5jd4m 3 жыл бұрын
Да да. Думал ещё одну малину брать, а тут можно старый хлам использовать))
@deniskolmakov8409
@deniskolmakov8409 3 жыл бұрын
Спасибо за видео!
@whos_your_daddy
@whos_your_daddy 3 жыл бұрын
Классно!
@user-xy3no4qk3i
@user-xy3no4qk3i 2 жыл бұрын
Para los que hablan español, ejercicio si funciona...Привет из Эквадора
@TenzorOG
@TenzorOG 3 жыл бұрын
Дослушал до конца. Реализаций в домашнем обиходе может быт множество. Разве что могут быть придирки к визуализации...
@user-fi6wl9br1k
@user-fi6wl9br1k 3 жыл бұрын
Ничего не понял, но оочень интересно...
@user-rt5mm3ee4k
@user-rt5mm3ee4k 3 жыл бұрын
Спасибо.
@user-uy9lb5el2f
@user-uy9lb5el2f 3 жыл бұрын
Крутая штука)
@appbox8754
@appbox8754 3 жыл бұрын
У меня на самом роутере крутится Москито уже много лет, а с настройкой DynDNS можно подключился не только в локальной сети. 😎
@user-pi9yg2qy3x
@user-pi9yg2qy3x 3 жыл бұрын
где об этом можно посмотреть/почитать по-подробнее? спасибо
@destroyer2203387
@destroyer2203387 2 жыл бұрын
Наверное через openwrt поверх unixа. И как хватает?
@IgorBrig
@IgorBrig 3 жыл бұрын
Поставил и протестировал. Последнее значение топика не запоминает. Это не очень хорошо. Еще не понятно, можно ли его связать с внешним брокером? Есть вкладка Клиент, но как настроить не понятно.
@arsenars1
@arsenars1 11 ай бұрын
с логином и паролем работает также как и без. Пояему так, может есть нюанс какой-то?
@zakharpopov827
@zakharpopov827 2 жыл бұрын
Подскажите пожалуйста как сделать автозапуск такого брокера
@bloodseekerfamiliya1191
@bloodseekerfamiliya1191 2 жыл бұрын
а с видеокамерами можно сделать так чтобы видео передавал ?
@VGSheva
@VGSheva 2 жыл бұрын
Кстати, после установленного примера русский язык таки переваривает и отображает как положенно но только если отправлять в топик с другого мобильника.
@atmega79
@atmega79 2 жыл бұрын
Спасибо за видео. Подскажите брокер работает свёрнуто? То есть если на андроид приставке его запустить, потом открыть Ютуб например
@UCanDo
@UCanDo 2 жыл бұрын
По большей части это зависит от Андроида. На некоторых будет работать, на некоторых - нет. Нужно проверять
@atmega79
@atmega79 2 жыл бұрын
@@UCanDo Спасибо. Буду пробовать.
@user-pi9yg2qy3x
@user-pi9yg2qy3x 3 жыл бұрын
кстати, еще вопрос - а как организовываешь проверку доставки пакета до исполнительного устройства?
@UCanDo
@UCanDo 3 жыл бұрын
Это можно организовать только отправкой «ответа» от исполнительного устройства.
@user-nc2qu4ld2g
@user-nc2qu4ld2g 3 жыл бұрын
Здравствуйте. Работает только в локальной сети? Или если есть выделенный ip можно пробросить на роутере порт?
@UCanDo
@UCanDo 3 жыл бұрын
Мой провайдер выделеный белый IP предоставляет только юр.лицам, по этому данную возможность проверить не могу. Но в теории все можно сделать, и должно работать
@borisbozhevilnyj
@borisbozhevilnyj 3 жыл бұрын
Тоже интересует возможность управлять домашней электроникой удаленно через собственный сервер.
@UCanDo
@UCanDo 3 жыл бұрын
Для этого нужно иметь публичный IP. Его можно получить только у вашего провайдера. Но не все провайдеры предоставляют данную услугу
@krepton85you
@krepton85you 2 жыл бұрын
Насколько знаю уже есть библиотека для esp8266 тоже для создания mqtt брокера, сам не проверял, но думаю нестабильно будет.
@UCanDo
@UCanDo 2 жыл бұрын
Да, судя по отзывам работает не стабильно и крайне урезана. По этому я даже и не пробовал, а сразу использовал телефон. Нормальный брокер требует нормальной производительности, по этому для брокера обычно используют что-то по мощнее, на пример Raspberry PI. Может для ESP32 есть библиотека, но я сомневаюсь что там дела обстоят лучше чем на ESP8266.
@user-yu7ly4lz9j
@user-yu7ly4lz9j 2 жыл бұрын
Я повторил проект. Как в видео всё получилось кроме скетча, выдаёт ошибку. Но я не понял, без MQTT.fx как отправлять данные. Я хочу сделать термометр на ESP-01 и через локальный сервер установленный на телефоне передавать температуру на часы-термометр сделанные от IvanUA. У меня получилось через MQTT.fx передавать цифры на часы-термометр. А, что надо сделать дальше?
@ImPushka
@ImPushka 3 жыл бұрын
,,💯 👍
@spin3602
@spin3602 3 жыл бұрын
Ваш старый телефон брокер, как подключен к интернету? Или всё локально через wifi.
@UCanDo
@UCanDo 3 жыл бұрын
Все локально, через WiFi. Если нужно управление через интернет, то смотрите это видео: kzbin.info/www/bejne/iKeaaqFrqsqNqNE
@dioptriy68
@dioptriy68 3 жыл бұрын
К великому сожалению далёк от программирования, хотя думаю, что разобраться смог бы, если была бы необходимость. Какие возможности у этого сервера? Меня интересует в плане изучения в школе с детьми. Что можно на нём продемонстрировать, или чем управлять?
@UCanDo
@UCanDo 3 жыл бұрын
MQTT сервер выполняет только одну функцию: передаёт полученные данные дальше. То есть, это буфер, помогающий разным устройствам обмениваться данными, значениями переменных, управлять какими-то устройствами. Посмотрите это видео: kzbin.info/www/bejne/iKeaaqFrqsqNqNE Так же MQTT я использовал в проекте погодной станции: kzbin.info/aero/PL5XDLklKk2jxsfS8uHMLxX8T1K0sx_1uo
@dioptriy68
@dioptriy68 3 жыл бұрын
@@UCanDo Спасибо за ответ и ссылку! Дальше - дело собственой фантазии!
@aleksivanov9137
@aleksivanov9137 3 жыл бұрын
Спасибо,класс!!!Вопрос а этот созданный нами сервер на сотовом телефоне он бесплатный?Или как там семь дней бесплатно а потом плати?
@UCanDo
@UCanDo 3 жыл бұрын
Спасибо за отзыв! Сервер бесплатный ;)
@aleksivanov9137
@aleksivanov9137 3 жыл бұрын
@@UCanDo Спасибо Вам большое.Уже сделал всё как у Вас,работает без проблем что на сотовом что на компьютере.А то почти все сервера платные,5$ в месяц.Надеюсь что это приложение долго будет работать и без оплаты.
@zakharpopov827
@zakharpopov827 2 жыл бұрын
Подскажите еще как открыть порт 1883 для внешних TCP подключений
@UCanDo
@UCanDo 2 жыл бұрын
Не подскажу, в настройке сетей не разбираюсь
@zakharpopov827
@zakharpopov827 2 жыл бұрын
Порт на самом телефоне, так как по локалке до брокера на телефоне тоже клиенты не подключаются, так как порт 1883 на котором брокер работает закрыт для внешних подключений
@zakharpopov827
@zakharpopov827 2 жыл бұрын
Я уже сам разобрался, либо Torrent, но это гемор, либо portforwarder, доступен в плэймаркете
@spin3602
@spin3602 3 жыл бұрын
Есть ли проги и возможности передачи данных по gprs вместо wifi. Т.е. локальный брокер, старый телефон, принимает инфо с датчиков и отправляет клиентам. Или клиенты управляют релюхами.
@UCanDo
@UCanDo 3 жыл бұрын
Брокер либо локальный, без выхода в интернет, либо нужен интернет MQTT сервер. В примере из видео используется именно локальный сервер, без выхода в интернет. Все устройства связываются друг с другом через WiFi роутер, а сервером является мобильный телефон. В данном случае сервер бесплатный, интернет не требуется для работы, команды и данные передаются практически мгновенно. Но все передаётся только локально, в зоне действия WiFi роутера. Если же нужно удаленное управление, то нужно нанять MQTT сервер, тогда все данные будут передаваться через интернет и будут доступны в любой точке мира. Вот пример: kzbin.info/www/bejne/iKeaaqFrqsqNqNE
@montirovka...
@montirovka... 3 жыл бұрын
Ещё бы рассказали, что такое MQTT сервер и для чего он нужен((
@UCanDo
@UCanDo 3 жыл бұрын
Посмотрите вот это видео, там подробно объясняется: kzbin.info/www/bejne/iKeaaqFrqsqNqNE
@user-vd8gy1kw1y
@user-vd8gy1kw1y 2 жыл бұрын
А можно как то в добавок к этому удалённое смс оповещение и управление приделать? Через ещё один смартфон или через этот же самый?
@UCanDo
@UCanDo 2 жыл бұрын
Можно получать уведомления через Telegram: kzbin.info/www/bejne/mIqyo32OZ7idrqc
@user-vd8gy1kw1y
@user-vd8gy1kw1y 2 жыл бұрын
Для телеграма нужен интернет
@SuperVitcom
@SuperVitcom 3 жыл бұрын
с телефоном тоже баловался, поставил туда mosquitto, все круто, но телефон через какое то время все равно засыпает, (хотя все в настройках вроде отключено). часа так через 2-3 после отключения экрана.
@UCanDo
@UCanDo 3 жыл бұрын
Для этого на телефон я и поставил MQTT DASH. Программа выполняет две функции: отображение данных и блокировка ухода в сон. В программе есть возможность настроить «не засыпать» и экран телефона будет постоянно включён и сервер не отключается. Проверил. Работает не выключаясь уже несколько суток.
@spets4415
@spets4415 3 жыл бұрын
Привет! Есть смартфон на андроид с разбитым дисплеем. Дисплей менять не целесообразно. Можно, как-то, вместо дисплея вывести картинку на телевизор? Без MHL. Режим отладки включить не удалось.
@UCanDo
@UCanDo 3 жыл бұрын
Есть два варианта: 1) только при условии что телефон может выдавать изображение по USB, тогда достаточно подключиться к телевизору кабелем USB-HDMI. Возможно некоторые Настройки придётся включить. 2) второй вариант - это использовать специальные программы для дублирования изображения экрана смартфона на компьютере.
@user-cs9zc7gw5e
@user-cs9zc7gw5e 2 жыл бұрын
а как реализовать всё тоже само но через интернет а не только локалка? Спасибо если ответите)) Спасибо за этот ролик!
@UCanDo
@UCanDo 2 жыл бұрын
Посмотрите это видео, может вам поможет: kzbin.info/www/bejne/iKeaaqFrqsqNqNE
@user-cs9zc7gw5e
@user-cs9zc7gw5e 2 жыл бұрын
@@UCanDo Спасибо))
@Dmitry_Dimka
@Dmitry_Dimka 2 жыл бұрын
А в роутере нельзя это как то реализовать чтобы отказаться от мобилки но в тоже время чтобы был локальный mqtt??
@UCanDo
@UCanDo 2 жыл бұрын
только если роутер поддерживает данный функционал.
@romiokis7635
@romiokis7635 3 жыл бұрын
Не понял на счет,того ,что не нужен интернет, он не нужен если находишься дома,а например,если удаленно мониторить показания чего либо, здесь ведь не обойтись без интернета
@UCanDo
@UCanDo 3 жыл бұрын
В таком случае только «внешний» сервер поможет: kzbin.info/www/bejne/iKeaaqFrqsqNqNE
@ConstantineZzzz1909
@ConstantineZzzz1909 3 жыл бұрын
Спасибо за инфу, всё наглядно и доходчиво, в подписку. Но пока что при запуске брокера ip:0.0.0.0 у кого было так и как с этим бороться?
@UCanDo
@UCanDo 3 жыл бұрын
Скорее всего сам брокер не может правильно определить свой IP. Так как адреса 0,0,0,0 не может быть. Зайдите в Настройки телефона, там WiFi, щелкните по названию сети к которой подключен телефон, появится окно со свойствами сети, пролистайте вниз, там вы найдете IP адрес, по которому подключен ваш телефон. Используйте его. Если сложно разобраться, то читайте эту статью: hmadechanel.wixsite.com/my-site-2/post/%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-mqtt-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80-%D0%B8%D0%B7-%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4-%D0%B4%D0%B5%D0%B2%D0%B0%D0%B9%D1%81%D0%B0
@ConstantineZzzz1909
@ConstantineZzzz1909 3 жыл бұрын
@@UCanDo спасибо за ответ. А если телефон будет подключён к по lte и сам будет точкой доступа для устройства с датчиками?
@ConstantineZzzz1909
@ConstantineZzzz1909 3 жыл бұрын
@@UCanDo и ещё вопрос: если termux+mosquitto то ip тоже использую из инфы сети wifi в которой нахожусь?
@user-bj8th8et5x
@user-bj8th8et5x Жыл бұрын
Добрый день. Можно же несколько ардуино сделать и несколько человек будут управлять этим
@UCanDo
@UCanDo Жыл бұрын
Да, конечно
@totalcom_bat7970
@totalcom_bat7970 2 жыл бұрын
а подскажите замену программе MQTTFX . так как по сылке она уже платная и требует лицензии !
@UCanDo
@UCanDo 2 жыл бұрын
Можно скачать пробную версию. softblade.de/leistungen/ Желтая кнопка - тестовая версия. Тем более что программа нужна только 1 раз для проверки что все работает. Как вариант - можно использовать абсолютно любую другую программу для проверки MQTT. Для телефона таких программ полно, правда они не так удобны.
@f33net
@f33net 3 жыл бұрын
Т.е. SQL сервер чуваки не осилили и замутили попроще... :)
@chrisn.6760
@chrisn.6760 3 жыл бұрын
На программе реклама, не думаю что она соблюдает защиту данных и безопасна
@UCanDo
@UCanDo 3 жыл бұрын
Тогда можно воспользоваться программой-сервером Mosquitto
@user-bj8th8et5x
@user-bj8th8et5x Жыл бұрын
Добрый день. У меня почему-то пишет mqtt does not name of type
@server3071
@server3071 3 ай бұрын
Тоже самое
@user-jc7uz1mg1z
@user-jc7uz1mg1z 3 жыл бұрын
Как раз ненужный планшет валяется. Попробую.
@Gameplayer55055
@Gameplayer55055 3 жыл бұрын
Есть способ поставить нормальный Линукс на телефон? Не кастрированный поверх андроида, а полноценный
@UCanDo
@UCanDo 3 жыл бұрын
Думаю это будет проблематично
@Gameplayer55055
@Gameplayer55055 3 жыл бұрын
@@UCanDo Согласен, телефонов лишних есть, но делать мало чего из них можно. Хоть mqtt есть
@RonAdamsky
@RonAdamsky 3 жыл бұрын
@@Gameplayer55055 Wymagany w telefonie jest Android 7.0 !Taki potrzebuje Termux.
@user-uj3yq9gs8h
@user-uj3yq9gs8h 3 жыл бұрын
Я так понимаю MQTT сервер на телефоне не совсем MQTT сервер, он все равно работает через Mosquitto MQTT.
@UCanDo
@UCanDo 3 жыл бұрын
Сервер - это самостоятельное «устройство», которое является «буфером» между разными устройствами. В данном случае телефон - это самостоятельное устройство. Это и есть сервер. Он же не использует какой-то сервер в интернете? А для выполнения необходимых функций нужно ПО. Программа Mosquito MQTT и выполняет необходимые функции
@user-uj3yq9gs8h
@user-uj3yq9gs8h 3 жыл бұрын
@@UCanDo Спасибо за разъяснение!!!!
@arsenars1
@arsenars1 Жыл бұрын
некак не могу понять в чем проблемма скеча- выдает ошибку здесь - void callback(const MQTT::Publish& pub) - 'MQTT' does not name a type -устанавливаю на esp8266
@UCanDo
@UCanDo Жыл бұрын
Скорее всего библиотека не та, либо не та версия библиотеки.
@arsenars1
@arsenars1 Жыл бұрын
эта ? PubSubClient.h
@nachalo....
@nachalo.... 3 жыл бұрын
Через интернет будет работать ?
@UCanDo
@UCanDo 3 жыл бұрын
Сервер локальный, работает только в локальной сети. Если нужен доступ через интернет то нужно либо пробрасывать белый IP, либо арендовать MQTT сервер. Вот пример: kzbin.info/www/bejne/iKeaaqFrqsqNqNE
@nachalo....
@nachalo.... 3 жыл бұрын
@@UCanDo спасибо , но в cloudmqtt больше нет бесплатного сервиса
@UCanDo
@UCanDo 3 жыл бұрын
Бесплатные - крайняя редкость.
@peace_door_ball_
@peace_door_ball_ 5 ай бұрын
как настроить автозапуск этого сервера? питание пропадет батарейка сядет и трындец
@UCanDo
@UCanDo 5 ай бұрын
Есть два пути: настроить запуск сервера при включении а также усилить аккумулятор для того чтобы пережить период когда нет электричества
@peace_door_ball_
@peace_door_ball_ 5 ай бұрын
@@UCanDo автозапуск не настроить. Если только первый вариант с termux пробовать. Там даже программа у них для автозапуска есть. Разбираюсь
@UCanDo
@UCanDo 5 ай бұрын
@@peace_door_ball_ программ, их настроек, а также версий Android очень много… Думаю варианты 100% есть. Вот с автозапуском MQTT я никогда не возился, но недавно мне нужно было поднять ftp сервер на планшете. И тоже нужен был автозапуск. Оказалось все элементарно: нужно было просто установить программу, которая имеет такой функционал, а программ - тьма, с третьей попытки нашел нужную программу.
@peace_door_ball_
@peace_door_ball_ 5 ай бұрын
@@UCanDo а как кнопочку нажать старт сервера?
@UCanDo
@UCanDo 5 ай бұрын
@@peace_door_ball_ , посмотрите в настройках программы, есть ли в ней автостарт сервера. Если нет - просто попробуйте другую программу.
@user-vz3qd5te8q
@user-vz3qd5te8q 2 жыл бұрын
Где ссылка на статью?
@UCanDo
@UCanDo 2 жыл бұрын
В описании под видео есть все ссылки
@krepton85you
@krepton85you 2 жыл бұрын
Эта не стабильная программа, надо что бы она постоянно работала, нельзя сворачивать про6рамму и желательно экран не блокировать.
@vitalibelcev
@vitalibelcev 2 жыл бұрын
В настройках телефона даёшь программе все разрешения для работы в фоне при блокировке экрана. Проверено на Андроид 4.3
@user-os1wr6ys6f
@user-os1wr6ys6f 2 жыл бұрын
Мне не понятно. Для кого всё это. Не объясняет где запускать и для чего запускать MQTT.fx 1.7.1? Последовательность действий . А так очень познавательно. Не описана схема взаимодействия. Все три программы должны работать или только для настройки? Схемы нет элементарной.
@UCanDo
@UCanDo 2 жыл бұрын
MQTT.fx - это всего лишь программа для проверки связи с MQTT сервером. В данном конкретном случае программа используется для проверки созданного нами MQTT сервера в телефоне. Я говорю об этом в видео. Программу можно скачать. Ссылка на неё в описании под видео. Но совершенно не обязательно использовать именно эту программу, да и вообще не обязательно что-то использовать. Это только для теста работоспособности. Последовательность действий показана на видео. Можете дополнительно посмотреть это видео, для чуть большего понимания как это работает: kzbin.info/www/bejne/iKeaaqFrqsqNqNE
@UCanDo
@UCanDo 2 жыл бұрын
Проверил, да, все меняется, сейчас и сайт тот не так выглядит, но бесплатную (пробную) версию можно скачать. softblade.de/en/mqtt-fx/ Переходите по ссылке, внизу страницы будет 5 кнопок. Синие - платные. Самая верхняя, желтого цвета кнопка - бесплатная, пробная версия. После нажатия на желтый банер предложит зарегистрироваться. После регистрации можно скачать бесплатную пробную версию программы. Если эта программа вам не подходит то можно и другую использовать. Программ и сайтов для проверки MQTT очень много. Поищите в Гугле «чем проверить MQTT» - список программ, сайтов и приложений просто огромный.
@user-os1wr6ys6f
@user-os1wr6ys6f 2 жыл бұрын
@@UCanDo Огромное спасибо Игорь. Всё понятно. Будим изучать. Удачи Вам, терпения и здоровья.
@alexbaysha2586
@alexbaysha2586 6 ай бұрын
@@UCanDo , не подскажите, где скачнуть дистрибутив MQTT.fx 1.7.1 нынче можно? По Вашей ссыли платный софт теперь предлагается... Спасибо! ЗЫ. Сорян, до конца не прочел...
@yl923
@yl923 2 жыл бұрын
Надо было сначала начать зачем он нужен...?
@UCanDo
@UCanDo 2 жыл бұрын
Для удаленного управления и/или передачи данных
@yayakyartu2061
@yayakyartu2061 3 жыл бұрын
Для чего этот mqtt сервер и причем тут брокер
@UCanDo
@UCanDo 3 жыл бұрын
Для обмена данными через интернет (тли без интернета, в локальной сети).
@yaebalblya
@yaebalblya 2 жыл бұрын
@@UCanDo а как он может пригодиться? Как им пользоваться?
@user-pi9yg2qy3x
@user-pi9yg2qy3x 3 жыл бұрын
еще бы ссылку на библиотеку оставил бы - замечательно было бы, а так - НЕ РАБОТАЕТ (
@UCanDo
@UCanDo 3 жыл бұрын
А что мешает скачать нужные библиотеки с интернета? И что значит не работает? Брокер не работает? Сервер? Так или иначе, о том как подключаться к MQTT с ESP8266 можете посмотреть здесь, там же найдёте библиотеки для ESP8266: kzbin.info/www/bejne/iKeaaqFrqsqNqNE
@user-pi9yg2qy3x
@user-pi9yg2qy3x 3 жыл бұрын
@@UCanDo не компиллируется, оказывается таких библиотеки две - одна использует стринг (у тебя), другая использует (чар), переделал под чар - заработала)
@user-pi9yg2qy3x
@user-pi9yg2qy3x 3 жыл бұрын
я про библиотеку PubSubClient.h от Nick O’Leary - @knolleary
@UCanDo
@UCanDo 3 жыл бұрын
Я выше дал ссылку на видео, под ним есть ссылка на все необходимые библиотеки
@user-pi9yg2qy3x
@user-pi9yg2qy3x 3 жыл бұрын
@@UCanDo да, спасибо
@user-cf7be9km5m
@user-cf7be9km5m 3 жыл бұрын
очень муторно... понятно что вроде бы работает но - применение более чем сомнительное..
@UCanDo
@UCanDo 3 жыл бұрын
Почему применение сомнительно? Есть какие-то лучшие альтернативы? Не MQTT?
@user-cf7be9km5m
@user-cf7be9km5m 3 жыл бұрын
@@UCanDo _Почему применение сомнительно?_ Не в том дело.. слишком хитрая система настроек.. легко кстати забываемая со временем... нет явной обратной связи (типа произошло ли событие)... ну и вообще для конечного пользователя (юзера) нужен готовый интерфейс уже... в противном случае данное устройство - это удел гиков и то в качестве забавы на пару недель..
@UCanDo
@UCanDo 3 жыл бұрын
Все что вы описали - есть и работает. Система настроек абсолютно простая. Конечно, тому кто с программированием и устройствами никогда не работал (и работать не планировал в будущем) - это как китайская грамота, но встает вопрос: если нет желания/необходимости изучать данную тему, то зачем в нее вообще соваться? Достаточно купить готовые девайсы типа умных розеток или умных выключателей... Это не претензия к вам, просто вы не в теме и по этому не понимаете как это работает. Повторюсь, по сравнению с программированием, настройка MQTT и системы топиков - это как букварь для физика-ядерщика. Очень просто. По поводу обратной связи - не всегда она нужна, даже наоборот, чаще не нужна, по этому по умолчанию ее нет, но при необходимости включается в 2-3 движения (добавлением еще одного топика) По поводу готового интерфейса - вот это совсем не плюс, а даже минус! Допустим я хочу управлять теплицей. Мне, соответственно, понадобятся следующие элементы интерфейса: температура, влажность, управление вентиляцией, управление нагревом, управление освещением, поливом и т.д... Но, допустим есть кто-то, кто работает с погодной станцией. Зачем ему кнопки управления освещением, вентиляцией и нагревом? Но наоборот, недостает еще показаний из нескольких датчиков, таких как скорость и направление ветра, атмосферное давление, наличие осадков и их количество.... И так для каждого индивидуально. Я хочу управлять чайником, телевизором и фоторамкой, а кому-то нужно управление занавесками, автоматическими окнами и т.д. По этому программы-клиенты все настраиваемые. Чтобы каждый мог индивидуально настроить под свои потребности. Неужели сложно выполнить 4 действия? - нажать на кнопку "Добавить" - выбрать тип (текст/кнопка и т.д.) - прописать название и топик - сохранить Ведь по сути больше ничего не нужно. В крайнем случае можно воспользоваться программой Blynk. Она хоть и платная (частично) но зато можно настроить интерфейс и распространить его среди всех желающих. Но в настройки все равно придется лезть. По поводу забавы на пару недель - вы просто не понимаете что такое MQTT и как применяется удаленное управление.
@user-cf7be9km5m
@user-cf7be9km5m 3 жыл бұрын
@@UCanDo _просто вы не в теме и по этому не понимаете как это работает._ Именно потому что я в теме - я и понимаю насколько это неудобно в вашем варианте и это только удел вот именно коленочников. Ни один другой человек (например ваша жена) пользоваться данной приблудой не сможет. _По поводу готового интерфейса - вот это совсем не плюс, а даже минус! Допустим я хочу управлять теплицей. Мне, соответственно, понадобятся _ Вот тут и дальше 40тысяч букв вы и описываете то что я вам говорю - индивидуальность данной приблуды. А значит не возможность использования широкими слоями населения - это и есть удел ГИКов... _Чтобы каждый мог индивидуально настроить под свои потребности._ ключевое слово "КАЖДЫЙ" и "ПОД СВОИ"... это не подразумевает "общего" использования данной приблуды. _По поводу забавы на пару недель - вы просто не понимаете что такое MQTT и как применяется удаленное управление._ Голубчик... ну зачем же вы говорите то чего не знаете!? Я отлично понимаю... и прекрасно понимаю как бы могло это в теории использоваться.. но дальше чем "гараж и дача" - любое применение бесмысслено. Пересылка каких либо показаний?! каких? Температура в гараже? и что? Показания электросчетчика!? - делается через отправку обычной смски... Это все баловство... Для остальных приложений типа добывалок криптовалюты есть готовые приложения и так... Пустое!
@UCanDo
@UCanDo 3 жыл бұрын
Зачем тогда вообще придумали MQTT протокол, если со всем справятся SMS-ки?
@A.H73
@A.H73 3 жыл бұрын
Главное зачем и смысл? Это никогда не потребуется, только для теста.
@UCanDo
@UCanDo 3 жыл бұрын
99% всех «умных» устройств (типа розеток, чайников и т.д.) используют MQTT протокол. Не считая различных IOT устройств и удаленного управления.
@server3071
@server3071 3 ай бұрын
Что- то ругается Arduino IDE (Version: 2.3.1): C:\Users\1\Documents\Arduino\Esp8266_MQTT_S\Esp8266_MQTT_S.ino:25:21: error: 'MQTT' does not name a type 25 | void callback(const MQTT::Publish& pub) // Функция получения данных от сервера
@UCanDo
@UCanDo 3 ай бұрын
С момента создания видео прошло уже довольно времени. Скорее всего за это время библиотека обновилась и изменился ее функционал, из-за чего команды и методы от предыдущих версий перестали работать. Пробуйте библиотеку MQTT откатить до одной из предыдущих версий.
WiFi Детектор газа и дыма ESP8266. JLCPCB
10:10
Руководство для начинающих. Протокол MQTT.
14:30
Joven bailarín noquea a ladrón de un golpe #nmas #shorts
00:17
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 6 МЛН
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,1 МЛН
КРУПНЕЙШИЙ Мошенник в Истории Телевидения
12:42
Ваня Продюсер
Рет қаралды 1 МЛН
How to connect the display from a mobile phone to Arduino
13:58
Home Made
Рет қаралды 1,2 МЛН
МОЖНО ЛИ заряжать AirPods в чехле 🧐😱🧐 #airpods #applewatch #dyson
0:22
Apple_calls РЕПЛИКА №1 В РФ
Рет қаралды 22 М.
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2,1 МЛН
#miniphone
0:18
Miniphone
Рет қаралды 11 МЛН
Обзор игрового компьютера Макса 2в1
23:34
3.5.A Solar Mobile 📱 Charger
0:39
Gaming zone
Рет қаралды 320 М.