Local MQTT server on Android device

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 168

  • @rustamakhmullaev5697
    @rustamakhmullaev5697 3 ปีที่แล้ว +2

    Как раз хотел поднять сервер mqtt на старом телефоне , а тут бац новое видео на любимом канале👍👍👍 спасибо!

  • @74ssergey
    @74ssergey 2 ปีที่แล้ว +1

    спасибо огромное! все понятно и доходчиво. у меня дома оказался белый IP адрес, назначил телефону жесткий внутренний адрес, перебросил порт 1883 в роутере на телефон и получил свой сервер MQTT из старого андроида и доступом откуда придется.

  • @А.Ихалайнен
    @А.Ихалайнен 3 ปีที่แล้ว +4

    О-о, спасибо, для меня сейчас актуально, а старых смартфонов собралось пол-ведра.

    • @MihaiTeSla
      @MihaiTeSla 3 ปีที่แล้ว +4

      Можно из старых смартфонов на андройд сделать измерительные приборы, расчетный программы поставить и получится классная вещь для радиолюбительской лаборатории

    • @МихалИваныч
      @МихалИваныч 3 ปีที่แล้ว

      Да да. Думал ещё одну малину брать, а тут можно старый хлам использовать))

  • @Nehochuha_koto_vibral_etot_nik
    @Nehochuha_koto_vibral_etot_nik 3 ปีที่แล้ว +6

    Огромное спасибо, очень полезное видео!

  • @Rin_Media
    @Rin_Media 3 ปีที่แล้ว

    Классно!!!
    Идеи повалились в голове.
    Теперь надо изучить всё это.
    Спасибо за знания.
    Да хранит тебя Всевышний

    • @ArtShpiller
      @ArtShpiller 3 ปีที่แล้ว +1

      "Идеи повалились в голове" например? ато всё думаю что б такого полезного замутить и ничего в голову не приходит.

  • @Gary.Poltava
    @Gary.Poltava 3 ปีที่แล้ว +6

    Ничего не понял но очень интересно.

  • @ВСАМОДЕЛКАХ
    @ВСАМОДЕЛКАХ 3 ปีที่แล้ว +2

    Красава! Просто, понятно и без излишеств!

  • @evgenija789
    @evgenija789 3 ปีที่แล้ว +2

    Так в том и фишка MQTT - девайсами можно управлять удаленно из любой точки мира. Верней фишка в этом промежуточном облаке. Для дома локально можно и попроще сделать)

    • @АртемИванов-т5ь
      @АртемИванов-т5ь 4 หลายเดือนก่อน +1

      В том и фишка, что не нужно платить за внешний сервер/облако с MQTT, а используется для этого телефон. И точно так же управляешь с любой точки мира.

  • @kapustin1968
    @kapustin1968 3 ปีที่แล้ว +2

    Очень Круто . Огромное спасибо!

  • @АндрейСмирнов-г5л
    @АндрейСмирнов-г5л 2 ปีที่แล้ว

    Точно. Надо на ТВ приставку поставить.

  • @ղժօղօժօ
    @ղժօղօժօ 2 ปีที่แล้ว +1

    Para los que hablan español, ejercicio si funciona...Привет из Эквадора

  • @DrDr-in5hh
    @DrDr-in5hh 3 ปีที่แล้ว +2

    Всё просто и понятно, спасибо!

  • @AA-un4so
    @AA-un4so 4 หลายเดือนก่อน +1

    Спасибо за инфу!

  • @appbox8754
    @appbox8754 3 ปีที่แล้ว +1

    У меня на самом роутере крутится Москито уже много лет, а с настройкой DynDNS можно подключился не только в локальной сети. 😎

    • @ВованПитерский-х4э
      @ВованПитерский-х4э 3 ปีที่แล้ว

      где об этом можно посмотреть/почитать по-подробнее? спасибо

    • @destroyer2203387
      @destroyer2203387 3 ปีที่แล้ว

      Наверное через openwrt поверх unixа. И как хватает?

  • @ГориславЭль-Норман
    @ГориславЭль-Норман ปีที่แล้ว

    Добрый день. У меня почему-то пишет mqtt does not name of type

    • @server3071
      @server3071 10 หลายเดือนก่อน +1

      Тоже самое

  • @IgorBrig
    @IgorBrig 3 ปีที่แล้ว

    Поставил и протестировал. Последнее значение топика не запоминает. Это не очень хорошо. Еще не понятно, можно ли его связать с внешним брокером? Есть вкладка Клиент, но как настроить не понятно.

  • @arsenars1
    @arsenars1 ปีที่แล้ว

    с логином и паролем работает также как и без. Пояему так, может есть нюанс какой-то?

  • @zakharpopov827
    @zakharpopov827 3 ปีที่แล้ว

    Подскажите пожалуйста как сделать автозапуск такого брокера

  • @user-nc2qu4ld2g
    @user-nc2qu4ld2g 3 ปีที่แล้ว +2

    Здравствуйте.
    Работает только в локальной сети? Или если есть выделенный ip можно пробросить на роутере порт?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +2

      Мой провайдер выделеный белый IP предоставляет только юр.лицам, по этому данную возможность проверить не могу.
      Но в теории все можно сделать, и должно работать

    • @borisbozhevilnyj
      @borisbozhevilnyj 3 ปีที่แล้ว +1

      Тоже интересует возможность управлять домашней электроникой удаленно через собственный сервер.

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Для этого нужно иметь публичный IP. Его можно получить только у вашего провайдера. Но не все провайдеры предоставляют данную услугу

  • @chrisn.6760
    @chrisn.6760 3 ปีที่แล้ว +1

    На программе реклама, не думаю что она соблюдает защиту данных и безопасна

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Тогда можно воспользоваться программой-сервером Mosquitto

  • @VGSheva
    @VGSheva 3 ปีที่แล้ว +1

    Кстати, после установленного примера русский язык таки переваривает и отображает как положенно но только если отправлять в топик с другого мобильника.

  • @TenzorOG
    @TenzorOG 3 ปีที่แล้ว

    Дослушал до конца. Реализаций в домашнем обиходе может быт множество. Разве что могут быть придирки к визуализации...

  • @bloodseekerfamiliya1191
    @bloodseekerfamiliya1191 3 ปีที่แล้ว

    а с видеокамерами можно сделать так чтобы видео передавал ?

  • @montirovka...
    @montirovka... 3 ปีที่แล้ว +3

    Ещё бы рассказали, что такое MQTT сервер и для чего он нужен((

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      Посмотрите вот это видео, там подробно объясняется: th-cam.com/video/Rv79n5ueZro/w-d-xo.html

  • @atmega79
    @atmega79 3 ปีที่แล้ว +1

    Спасибо за видео. Подскажите брокер работает свёрнуто? То есть если на андроид приставке его запустить, потом открыть Ютуб например

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +2

      По большей части это зависит от Андроида. На некоторых будет работать, на некоторых - нет.
      Нужно проверять

    • @atmega79
      @atmega79 3 ปีที่แล้ว

      @@UCanDo Спасибо. Буду пробовать.

  • @dioptriy68
    @dioptriy68 3 ปีที่แล้ว +2

    К великому сожалению далёк от программирования, хотя думаю, что разобраться смог бы, если была бы необходимость.
    Какие возможности у этого сервера? Меня интересует в плане изучения в школе с детьми. Что можно на нём продемонстрировать, или чем управлять?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +2

      MQTT сервер выполняет только одну функцию: передаёт полученные данные дальше. То есть, это буфер, помогающий разным устройствам обмениваться данными, значениями переменных, управлять какими-то устройствами.
      Посмотрите это видео: th-cam.com/video/Rv79n5ueZro/w-d-xo.html
      Так же MQTT я использовал в проекте погодной станции: th-cam.com/play/PL5XDLklKk2jxsfS8uHMLxX8T1K0sx_1uo.html

    • @dioptriy68
      @dioptriy68 3 ปีที่แล้ว

      @@UCanDo Спасибо за ответ и ссылку! Дальше - дело собственой фантазии!

  • @МихалИваныч
    @МихалИваныч 3 ปีที่แล้ว +2

    Вот это годный контент!

  • @СергейСидоренко-н7з
    @СергейСидоренко-н7з 2 ปีที่แล้ว

    Я повторил проект. Как в видео всё получилось кроме скетча, выдаёт ошибку. Но я не понял, без MQTT.fx как отправлять данные. Я хочу сделать термометр на ESP-01 и через локальный сервер установленный на телефоне передавать температуру на часы-термометр сделанные от IvanUA. У меня получилось через MQTT.fx передавать цифры на часы-термометр. А, что надо сделать дальше?

  • @zakharpopov827
    @zakharpopov827 3 ปีที่แล้ว

    Подскажите еще как открыть порт 1883 для внешних TCP подключений

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Не подскажу, в настройке сетей не разбираюсь

    • @zakharpopov827
      @zakharpopov827 3 ปีที่แล้ว

      Порт на самом телефоне, так как по локалке до брокера на телефоне тоже клиенты не подключаются, так как порт 1883 на котором брокер работает закрыт для внешних подключений

    • @zakharpopov827
      @zakharpopov827 3 ปีที่แล้ว

      Я уже сам разобрался, либо Torrent, но это гемор, либо portforwarder, доступен в плэймаркете

  • @alfred1991hakim
    @alfred1991hakim 19 วันที่ผ่านมา

    Буду очень блогадарен если сделаете видео есп32 выходил в интернет через сим 800л,в флпроге

    • @UCanDo
      @UCanDo  19 วันที่ผ่านมา

      @@alfred1991hakim с FLProg никогда не имел дела и не планирую. Это уровень «детского сада»… Не подумайте, я не пытаюсь вас оскорбить или как-то унизить.
      С FLProg я никогда не буду работать так как эта программа только мешает изучению программирования, она значительно затормаживает изучение кода и не дает возможности полноценно его изучать.
      Минимум с чего стоит начинать изучать программирование - это Ардуино.

  • @spin3602
    @spin3602 3 ปีที่แล้ว

    Ваш старый телефон брокер, как подключен к интернету? Или всё локально через wifi.

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Все локально, через WiFi.
      Если нужно управление через интернет, то смотрите это видео: th-cam.com/video/Rv79n5ueZro/w-d-xo.html

  • @Gameplayer55055
    @Gameplayer55055 3 ปีที่แล้ว +1

    Есть способ поставить нормальный Линукс на телефон?
    Не кастрированный поверх андроида, а полноценный

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Думаю это будет проблематично

    • @Gameplayer55055
      @Gameplayer55055 3 ปีที่แล้ว +2

      @@UCanDo
      Согласен, телефонов лишних есть, но делать мало чего из них можно.
      Хоть mqtt есть

    • @RonAdamsky
      @RonAdamsky 3 ปีที่แล้ว

      @@Gameplayer55055
      Wymagany w telefonie jest Android 7.0 !Taki potrzebuje Termux.

  • @ИгорьСеменовых
    @ИгорьСеменовых 3 ปีที่แล้ว

    Ничего не понял, но оочень интересно...

  • @dunyasun6765
    @dunyasun6765 3 ปีที่แล้ว +1

    Класс, спасибо за видео

  • @krepton85you
    @krepton85you 3 ปีที่แล้ว +1

    Насколько знаю уже есть библиотека для esp8266 тоже для создания mqtt брокера, сам не проверял, но думаю нестабильно будет.

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Да, судя по отзывам работает не стабильно и крайне урезана. По этому я даже и не пробовал, а сразу использовал телефон.
      Нормальный брокер требует нормальной производительности, по этому для брокера обычно используют что-то по мощнее, на пример Raspberry PI.
      Может для ESP32 есть библиотека, но я сомневаюсь что там дела обстоят лучше чем на ESP8266.

  • @ВованПитерский-х4э
    @ВованПитерский-х4э 3 ปีที่แล้ว

    кстати, еще вопрос - а как организовываешь проверку доставки пакета до исполнительного устройства?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Это можно организовать только отправкой «ответа» от исполнительного устройства.

  • @peace_door_ball_
    @peace_door_ball_ ปีที่แล้ว

    как настроить автозапуск этого сервера? питание пропадет батарейка сядет и трындец

    • @UCanDo
      @UCanDo  ปีที่แล้ว

      Есть два пути: настроить запуск сервера при включении а также усилить аккумулятор для того чтобы пережить период когда нет электричества

    • @peace_door_ball_
      @peace_door_ball_ ปีที่แล้ว

      @@UCanDo автозапуск не настроить.
      Если только первый вариант с termux пробовать. Там даже программа у них для автозапуска есть. Разбираюсь

    • @UCanDo
      @UCanDo  ปีที่แล้ว

      @@peace_door_ball_ программ, их настроек, а также версий Android очень много… Думаю варианты 100% есть.
      Вот с автозапуском MQTT я никогда не возился, но недавно мне нужно было поднять ftp сервер на планшете. И тоже нужен был автозапуск. Оказалось все элементарно: нужно было просто установить программу, которая имеет такой функционал, а программ - тьма, с третьей попытки нашел нужную программу.

    • @peace_door_ball_
      @peace_door_ball_ ปีที่แล้ว

      @@UCanDo а как кнопочку нажать старт сервера?

    • @UCanDo
      @UCanDo  ปีที่แล้ว

      @@peace_door_ball_ , посмотрите в настройках программы, есть ли в ней автостарт сервера. Если нет - просто попробуйте другую программу.

  • @ГориславЭль-Норман
    @ГориславЭль-Норман ปีที่แล้ว

    Добрый день. Можно же несколько ардуино сделать и несколько человек будут управлять этим

    • @UCanDo
      @UCanDo  ปีที่แล้ว

      Да, конечно

  • @arsenars1
    @arsenars1 ปีที่แล้ว

    некак не могу понять в чем проблемма скеча- выдает ошибку здесь - void callback(const MQTT::Publish& pub) - 'MQTT' does not name a type -устанавливаю на esp8266

    • @UCanDo
      @UCanDo  ปีที่แล้ว

      Скорее всего библиотека не та, либо не та версия библиотеки.

    • @arsenars1
      @arsenars1 ปีที่แล้ว

      эта ? PubSubClient.h

  • @Ежык-э3р
    @Ежык-э3р 2 ปีที่แล้ว

    а подскажите замену программе MQTTFX . так как по сылке она уже платная и требует лицензии !

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว +1

      Можно скачать пробную версию. softblade.de/leistungen/
      Желтая кнопка - тестовая версия.
      Тем более что программа нужна только 1 раз для проверки что все работает.
      Как вариант - можно использовать абсолютно любую другую программу для проверки MQTT. Для телефона таких программ полно, правда они не так удобны.

  • @Dmitry_Dimka
    @Dmitry_Dimka 3 ปีที่แล้ว

    А в роутере нельзя это как то реализовать чтобы отказаться от мобилки но в тоже время чтобы был локальный mqtt??

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      только если роутер поддерживает данный функционал.

  • @spets4415
    @spets4415 3 ปีที่แล้ว

    Привет! Есть смартфон на андроид с разбитым дисплеем. Дисплей менять не целесообразно. Можно, как-то, вместо дисплея вывести картинку на телевизор? Без MHL. Режим отладки включить не удалось.

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Есть два варианта:
      1) только при условии что телефон может выдавать изображение по USB, тогда достаточно подключиться к телевизору кабелем USB-HDMI. Возможно некоторые Настройки придётся включить.
      2) второй вариант - это использовать специальные программы для дублирования изображения экрана смартфона на компьютере.

  • @АлексНет-ж1ы
    @АлексНет-ж1ы 3 ปีที่แล้ว

    А можно как то в добавок к этому удалённое смс оповещение и управление приделать? Через ещё один смартфон или через этот же самый?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Можно получать уведомления через Telegram:
      th-cam.com/video/bYOrJX2SjxE/w-d-xo.html

    • @АлексНет-ж1ы
      @АлексНет-ж1ы 3 ปีที่แล้ว

      Для телеграма нужен интернет

  • @romiokis7635
    @romiokis7635 3 ปีที่แล้ว

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

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      В таком случае только «внешний» сервер поможет: th-cam.com/video/Rv79n5ueZro/w-d-xo.html

  • @spin3602
    @spin3602 3 ปีที่แล้ว

    Есть ли проги и возможности передачи данных по gprs вместо wifi. Т.е. локальный брокер, старый телефон, принимает инфо с датчиков и отправляет клиентам. Или клиенты управляют релюхами.

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Брокер либо локальный, без выхода в интернет, либо нужен интернет MQTT сервер.
      В примере из видео используется именно локальный сервер, без выхода в интернет. Все устройства связываются друг с другом через WiFi роутер, а сервером является мобильный телефон. В данном случае сервер бесплатный, интернет не требуется для работы, команды и данные передаются практически мгновенно. Но все передаётся только локально, в зоне действия WiFi роутера.
      Если же нужно удаленное управление, то нужно нанять MQTT сервер, тогда все данные будут передаваться через интернет и будут доступны в любой точке мира. Вот пример: th-cam.com/video/Rv79n5ueZro/w-d-xo.html

  • @Александр-м7п8и
    @Александр-м7п8и 3 ปีที่แล้ว

    Спасибо большое!Здорово!!!

  • @aleksivanov9137
    @aleksivanov9137 3 ปีที่แล้ว

    Спасибо,класс!!!Вопрос а этот созданный нами сервер на сотовом телефоне он бесплатный?Или как там семь дней бесплатно а потом плати?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      Спасибо за отзыв! Сервер бесплатный ;)

    • @aleksivanov9137
      @aleksivanov9137 3 ปีที่แล้ว +1

      @@UCanDo Спасибо Вам большое.Уже сделал всё как у Вас,работает без проблем что на сотовом что на компьютере.А то почти все сервера платные,5$ в месяц.Надеюсь что это приложение долго будет работать и без оплаты.

  • @SuperVitcom
    @SuperVitcom 3 ปีที่แล้ว

    с телефоном тоже баловался, поставил туда mosquitto, все круто, но телефон через какое то время все равно засыпает, (хотя все в настройках вроде отключено). часа так через 2-3 после отключения экрана.

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      Для этого на телефон я и поставил MQTT DASH. Программа выполняет две функции: отображение данных и блокировка ухода в сон.
      В программе есть возможность настроить «не засыпать» и экран телефона будет постоянно включён и сервер не отключается. Проверил. Работает не выключаясь уже несколько суток.

  • @deniskolmakov8409
    @deniskolmakov8409 3 ปีที่แล้ว

    Спасибо за видео!

  • @НиколайСыч-г9ъ
    @НиколайСыч-г9ъ 3 ปีที่แล้ว

    Я так понимаю MQTT сервер на телефоне не совсем MQTT сервер, он все равно работает через Mosquitto MQTT.

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      Сервер - это самостоятельное «устройство», которое является «буфером» между разными устройствами.
      В данном случае телефон - это самостоятельное устройство. Это и есть сервер. Он же не использует какой-то сервер в интернете?
      А для выполнения необходимых функций нужно ПО. Программа Mosquito MQTT и выполняет необходимые функции

    • @НиколайСыч-г9ъ
      @НиколайСыч-г9ъ 3 ปีที่แล้ว

      @@UCanDo Спасибо за разъяснение!!!!

  • @ИванЛавров-т6ч
    @ИванЛавров-т6ч 3 ปีที่แล้ว

    а как реализовать всё тоже само но через интернет а не только локалка? Спасибо если ответите)) Спасибо за этот ролик!

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Посмотрите это видео, может вам поможет: th-cam.com/video/Rv79n5ueZro/w-d-xo.html

    • @ИванЛавров-т6ч
      @ИванЛавров-т6ч 3 ปีที่แล้ว

      @@UCanDo Спасибо))

  • @f33net
    @f33net 3 ปีที่แล้ว +1

    Т.е. SQL сервер чуваки не осилили и замутили попроще... :)

  • @Какработает-д7ж
    @Какработает-д7ж 3 ปีที่แล้ว

    Где ссылка на статью?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      В описании под видео есть все ссылки

  • @Sindbad-der-Seefahrer
    @Sindbad-der-Seefahrer 3 ปีที่แล้ว

    Как раз ненужный планшет валяется. Попробую.

  • @nachalo....
    @nachalo.... 3 ปีที่แล้ว

    Через интернет будет работать ?

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Сервер локальный, работает только в локальной сети.
      Если нужен доступ через интернет то нужно либо пробрасывать белый IP, либо арендовать MQTT сервер.
      Вот пример: th-cam.com/video/Rv79n5ueZro/w-d-xo.html

    • @nachalo....
      @nachalo.... 3 ปีที่แล้ว

      @@UCanDo спасибо , но в cloudmqtt больше нет бесплатного сервиса

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Бесплатные - крайняя редкость.

  • @yayakyartu2061
    @yayakyartu2061 3 ปีที่แล้ว

    Для чего этот mqtt сервер и причем тут брокер

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Для обмена данными через интернет (тли без интернета, в локальной сети).

    • @yaebalblya
      @yaebalblya 3 ปีที่แล้ว

      @@UCanDo а как он может пригодиться? Как им пользоваться?

  • @Goncharov.Dmitrij
    @Goncharov.Dmitrij 2 หลายเดือนก่อน

    Локальный брокер я так понимаю работает только в домашней сети,так зачем он нужен вообще,когда данные можно передавать на прямую без посредников сразу на esp.Мне нужно установить на мобилу брокер,что бы умный дом управляться мог удаленно,wqtt уже не устраивает,что то с ним не то,умный дом сходит с ума,отрабатывают старые какие то команды,как будто зеркалят команды иди как эхо, и это происходит переодически,смотришь на установку ,это точно глючит брокер,без подключения к wqtt все работает прекрасно

    • @UCanDo
      @UCanDo  2 หลายเดือนก่อน

      @@Goncharov.Dmitrij ну, я могу лишь посоветовать искать альтернативы. Может есть готовые решения, на пример, от Ксяоми.
      Или воспользоваться более простыми решениями. Такими как управление через бота Теоеграмм:
      th-cam.com/video/bYOrJX2SjxE/w-d-xo.html

  • @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-alek1610i
    @user-alek1610i 2 ปีที่แล้ว

    Мне не понятно. Для кого всё это. Не объясняет где запускать и для чего запускать MQTT.fx 1.7.1? Последовательность действий . А так очень познавательно. Не описана схема взаимодействия. Все три программы должны работать или только для настройки? Схемы нет элементарной.

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      MQTT.fx - это всего лишь программа для проверки связи с MQTT сервером. В данном конкретном случае программа используется для проверки созданного нами MQTT сервера в телефоне. Я говорю об этом в видео.
      Программу можно скачать. Ссылка на неё в описании под видео.
      Но совершенно не обязательно использовать именно эту программу, да и вообще не обязательно что-то использовать. Это только для теста работоспособности.
      Последовательность действий показана на видео. Можете дополнительно посмотреть это видео, для чуть большего понимания как это работает: th-cam.com/video/Rv79n5ueZro/w-d-xo.html

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว

      Проверил, да, все меняется, сейчас и сайт тот не так выглядит, но бесплатную (пробную) версию можно скачать.
      softblade.de/en/mqtt-fx/
      Переходите по ссылке, внизу страницы будет 5 кнопок. Синие - платные. Самая верхняя, желтого цвета кнопка - бесплатная, пробная версия. После нажатия на желтый банер предложит зарегистрироваться. После регистрации можно скачать бесплатную пробную версию программы.
      Если эта программа вам не подходит то можно и другую использовать. Программ и сайтов для проверки MQTT очень много. Поищите в Гугле «чем проверить MQTT» - список программ, сайтов и приложений просто огромный.

    • @user-alek1610i
      @user-alek1610i 2 ปีที่แล้ว

      @@UCanDo Огромное спасибо Игорь. Всё понятно. Будим изучать. Удачи Вам, терпения и здоровья.

    • @alexbaysha2586
      @alexbaysha2586 ปีที่แล้ว +1

      @@UCanDo , не подскажите, где скачнуть дистрибутив MQTT.fx 1.7.1 нынче можно? По Вашей ссыли платный софт теперь предлагается...
      Спасибо!
      ЗЫ. Сорян, до конца не прочел...

  • @krepton85you
    @krepton85you 3 ปีที่แล้ว +2

    Эта не стабильная программа, надо что бы она постоянно работала, нельзя сворачивать про6рамму и желательно экран не блокировать.

    • @vitalibelcev
      @vitalibelcev 3 ปีที่แล้ว +1

      В настройках телефона даёшь программе все разрешения для работы в фоне при блокировке экрана. Проверено на Андроид 4.3

  • @yl923
    @yl923 2 ปีที่แล้ว

    Надо было сначала начать зачем он нужен...?

    • @UCanDo
      @UCanDo  2 ปีที่แล้ว +1

      Для удаленного управления и/или передачи данных

  • @АлександрБакуревский
    @АлександрБакуревский 3 ปีที่แล้ว

    Спасибо.

  • @ВторойкиборгЧеловек-Сидр
    @ВторойкиборгЧеловек-Сидр 3 ปีที่แล้ว

    Крутая штука)

  • @ВованПитерский-х4э
    @ВованПитерский-х4э 3 ปีที่แล้ว

    еще бы ссылку на библиотеку оставил бы - замечательно было бы, а так - НЕ РАБОТАЕТ (

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      А что мешает скачать нужные библиотеки с интернета? И что значит не работает? Брокер не работает? Сервер?
      Так или иначе, о том как подключаться к MQTT с ESP8266 можете посмотреть здесь, там же найдёте библиотеки для ESP8266: th-cam.com/video/Rv79n5ueZro/w-d-xo.html

    • @ВованПитерский-х4э
      @ВованПитерский-х4э 3 ปีที่แล้ว

      @@UCanDo не компиллируется, оказывается таких библиотеки две - одна использует стринг (у тебя), другая использует (чар), переделал под чар - заработала)

    • @ВованПитерский-х4э
      @ВованПитерский-х4э 3 ปีที่แล้ว

      я про библиотеку PubSubClient.h от Nick O’Leary - @knolleary

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว

      Я выше дал ссылку на видео, под ним есть ссылка на все необходимые библиотеки

    • @ВованПитерский-х4э
      @ВованПитерский-х4э 3 ปีที่แล้ว

      @@UCanDo да, спасибо

  • @ИпполитМатвеевичВоробьянин-т1п

    очень муторно... понятно что вроде бы работает но - применение более чем сомнительное..

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +1

      Почему применение сомнительно? Есть какие-то лучшие альтернативы? Не MQTT?

    • @ИпполитМатвеевичВоробьянин-т1п
      @ИпполитМатвеевичВоробьянин-т1п 3 ปีที่แล้ว

      @@UCanDo
      _Почему применение сомнительно?_
      Не в том дело.. слишком хитрая система настроек.. легко кстати забываемая со временем... нет явной обратной связи (типа произошло ли событие)... ну и вообще для конечного пользователя (юзера) нужен готовый интерфейс уже... в противном случае данное устройство - это удел гиков и то в качестве забавы на пару недель..

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +4

      Все что вы описали - есть и работает. Система настроек абсолютно простая. Конечно, тому кто с программированием и устройствами никогда не работал (и работать не планировал в будущем) - это как китайская грамота, но встает вопрос: если нет желания/необходимости изучать данную тему, то зачем в нее вообще соваться? Достаточно купить готовые девайсы типа умных розеток или умных выключателей...
      Это не претензия к вам, просто вы не в теме и по этому не понимаете как это работает.
      Повторюсь, по сравнению с программированием, настройка MQTT и системы топиков - это как букварь для физика-ядерщика. Очень просто.
      По поводу обратной связи - не всегда она нужна, даже наоборот, чаще не нужна, по этому по умолчанию ее нет, но при необходимости включается в 2-3 движения (добавлением еще одного топика)
      По поводу готового интерфейса - вот это совсем не плюс, а даже минус! Допустим я хочу управлять теплицей. Мне, соответственно, понадобятся следующие элементы интерфейса: температура, влажность, управление вентиляцией, управление нагревом, управление освещением, поливом и т.д... Но, допустим есть кто-то, кто работает с погодной станцией. Зачем ему кнопки управления освещением, вентиляцией и нагревом? Но наоборот, недостает еще показаний из нескольких датчиков, таких как скорость и направление ветра, атмосферное давление, наличие осадков и их количество.... И так для каждого индивидуально. Я хочу управлять чайником, телевизором и фоторамкой, а кому-то нужно управление занавесками, автоматическими окнами и т.д.
      По этому программы-клиенты все настраиваемые. Чтобы каждый мог индивидуально настроить под свои потребности. Неужели сложно выполнить 4 действия?
      - нажать на кнопку "Добавить"
      - выбрать тип (текст/кнопка и т.д.)
      - прописать название и топик
      - сохранить
      Ведь по сути больше ничего не нужно.
      В крайнем случае можно воспользоваться программой Blynk. Она хоть и платная (частично) но зато можно настроить интерфейс и распространить его среди всех желающих. Но в настройки все равно придется лезть.
      По поводу забавы на пару недель - вы просто не понимаете что такое MQTT и как применяется удаленное управление.

    • @ИпполитМатвеевичВоробьянин-т1п
      @ИпполитМатвеевичВоробьянин-т1п 3 ปีที่แล้ว

      @@UCanDo
      _просто вы не в теме и по этому не понимаете как это работает._
      Именно потому что я в теме - я и понимаю насколько это неудобно в вашем варианте и это только удел вот именно коленочников. Ни один другой человек (например ваша жена) пользоваться данной приблудой не сможет.
      _По поводу готового интерфейса - вот это совсем не плюс, а даже минус! Допустим я хочу управлять теплицей. Мне, соответственно, понадобятся _
      Вот тут и дальше 40тысяч букв вы и описываете то что я вам говорю - индивидуальность данной приблуды. А значит не возможность использования широкими слоями населения - это и есть удел ГИКов...
      _Чтобы каждый мог индивидуально настроить под свои потребности._
      ключевое слово "КАЖДЫЙ" и "ПОД СВОИ"... это не подразумевает "общего" использования данной приблуды.
      _По поводу забавы на пару недель - вы просто не понимаете что такое MQTT и как применяется удаленное управление._
      Голубчик... ну зачем же вы говорите то чего не знаете!? Я отлично понимаю... и прекрасно понимаю как бы могло это в теории использоваться.. но дальше чем "гараж и дача" - любое применение бесмысслено. Пересылка каких либо показаний?! каких? Температура в гараже? и что? Показания электросчетчика!? - делается через отправку обычной смски...
      Это все баловство... Для остальных приложений типа добывалок криптовалюты есть готовые приложения и так... Пустое!

    • @UCanDo
      @UCanDo  3 ปีที่แล้ว +2

      Зачем тогда вообще придумали MQTT протокол, если со всем справятся SMS-ки?

  • @ImPushka
    @ImPushka 3 ปีที่แล้ว

    ,,💯 👍

  • @server3071
    @server3071 10 หลายเดือนก่อน

    Что- то ругается 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  10 หลายเดือนก่อน

      С момента создания видео прошло уже довольно времени. Скорее всего за это время библиотека обновилась и изменился ее функционал, из-за чего команды и методы от предыдущих версий перестали работать.
      Пробуйте библиотеку MQTT откатить до одной из предыдущих версий.

  • @alfred1991hakim
    @alfred1991hakim 19 วันที่ผ่านมา

    Буду очень блогадарен если сделаете видео есп32 выходил в интернет через сим 800л,в флпроге

    • @UCanDo
      @UCanDo  19 วันที่ผ่านมา

      @@alfred1991hakim с FLProg никогда не имел дела и не планирую. Это уровень «детского сада»… Не подумайте, я не пытаюсь вас оскорбить или как-то унизить.
      С FLProg я никогда не буду работать так как эта программа только мешает изучению программирования, она значительно затормаживает изучение кода и не дает возможности полноценно его изучать.
      Минимум с чего стоит начинать изучать программирование - это Ардуино.