Страница 1 из 6

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 20.07.2018{, 23:06}
Kotafey
Ссылка на исходники брокера на ESP8266 https://github.com/martin-ger/uMQTTBroker
Демонстрация работы брокера (13:30) на видео
Ссылка на скетчи из видео https://yadi.sk/d/uPVMxc7t3ZWRpE

Отправлено спустя 17 минут 59 секунд:
Непрерывная работа трое суток, сбоев пока не было. Брокер.
Изображение

Подписчик (два канала на Mosfet ШИМ регулировка яркости светодиодной ленты)
Изображение

Фото на средней и полной яркости ленты(над и под сценой)
Изображение

В качестве управляющего устройства смартфон на андроид с приложением MQTT Dash

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 20.07.2018{, 23:34}
Golan
Во, завтра и поговорим как там что. Спасибо.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 11:54}
Golan
Хм, как ни странно работает, пробовал с приложения отослать on и off, тоже работает, если изменить в коде правило подписки, вместо счетчика и темы публикации тоже что нибудь сбульбулировать, то интересно будет.
Константин, а Вы в коде меняли что нибудь под себя?
СпойлерПоказать
1.jpg
Отправлено спустя 22 минуты 51 секунду:
Кстати читал статью автора, он пишет что при работе брокера модуль может выполнять и другие задачи.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 13:13}
Kotafey
Golan писал(а):
21.07.2018{, 12:17}
Вы в коде меняли что нибудь под себя?
Нет, не менял. Но добавлю "безопасность" (логин и пароль к MQTT)

Отправлено спустя 1 минуту 1 секунду:
Golan писал(а):
21.07.2018{, 12:17}
Хм, как ни странно работает
А что должно быть странного? Протокол легкий и компактный.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 13:30}
Golan
Kotafey писал(а):
21.07.2018{, 13:14}
Нет, не менял
Тогда как же все у Вас работает, счетчик шлет цифры, а как Вы свои данные брокеру передаете? Подписку на все вижу, а вот с публикацией не понял как все это

Отправлено спустя 1 минуту 35 секунд:
А все понял, это уже в программе сделано.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 14:12}
SerOv
Kotafey писал(а):
20.07.2018{, 23:24}
Ссылка на исходники брокера на ESP8266 https://github.com/martin-ger/uMQTTBroker
Демонстрация работы брокера (13:30) на видео

Отправлено спустя 17 минут 59 секунд:
Непрерывная работа трое суток, сбоев пока не было. Брокер
Подписчик (два канала на Mosfet ШИМ регулировка яркости светодиодной ленты)
В качестве управляющего устройства смартфон на андроид с приложением MQTT Dash
Видео бы посмотреть как вы все настаивали. Если не сложно.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 14:46}
Kotafey
SerOv писал(а):
21.07.2018{, 14:12}
Видео бы посмотреть как вы все настаивали. Если не сложно.
Не сложно, но что конкретно интересует? Под видео файлы и скетчи.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 14:54}
SerOv
Kotafey писал(а):
21.07.2018{, 14:46}
SerOv писал(а):
21.07.2018{, 14:12}
Видео бы посмотреть как вы все настаивали. Если не сложно.
Не сложно, но что конкретно интересует? Под видео файлы и скетчи.
Весь процесс настройки. :smile390:

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 16:37}
Golan
Да нет там настройки, как таковой, можете в скетче ничего не менять и попробовать с программой MQTTFX, все данные со счетчика видно.
Потом только фантазия в программе с блоками и данными.
Я на канале буду все это подробно для нас для новичков разбирать.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 17:45}
SerOv
Golan писал(а):
21.07.2018{, 16:37}
Я на канале буду все это подробно для нас для новичков разбирать.
Подписался

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 18:20}
Golan
Вот еще что интересует, а извне можно как то как до этого брокера долазить?

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 18:26}
Sancho
Golan писал(а):
21.07.2018{, 18:20}
а извне можно как то как до этого брокера долазить?
Думаю да, пробросив порт в роутере.

Отправлено спустя 19 секунд:
И фикс IP.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 18:30}
Golan
Саш, то есть например вот эти?
СпойлерПоказать
1.jpg
1.jpg (18.96 КБ) 8523 просмотра

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 18:45}
Stepa
Владимир, смотрю вот я на вас, это ж сколько у вас терпения, любознательности, а судя по профилю уже за пятьдесят стукнуло. Просто мало таких людей, интересно, а другая работа у вас есть?
Мне тоже жутко как интересно, но не поспеваю все понять.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 19:01}
Sancho
Golan,
IP должен быть или фиксированный, выделенный, или белый с использованием сервисов DDNS.
На роутере делаешь настройки, которые адрес твоей ESP будут выдавать как адрес сервера, например DMZ. У меня zyxel, версия ПО 2.12., мне проще.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21.07.2018{, 19:06}
Golan
Жесть, про выделенный уже понял, а все другое :smile390: ладно, спасибо Саш, буду дальше грызть эту науку.
Stepa писал(а):
21.07.2018{, 18:45}
а другая работа у вас есть?
Степ, как мне тут мои друзья говорят, учиться никогда не поздно, а увлеченность развивает, вернее поддерживает, тупеющий мозг :smile171:
Есть конечно и основная работа, только она у меня тут же дома :D так сказать совмещаю полезное с приятным

Отправлено спустя 10 минут :
Sancho писал(а):
21.07.2018{, 19:01}
сервисов DDNS.
Все нашел, нужно попробовать с noip.com поковыряться, ломать не строить

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 22.07.2018{, 00:39}
Kotafey
Golan писал(а):
21.07.2018{, 19:16}
Жесть, про выделенный уже понял, а все другое :smile390: ладно, спасибо Саш, буду дальше грызть эту науку.
Stepa писал(а):
21.07.2018{, 18:45}
а другая работа у вас есть?
Степ, как мне тут мои друзья говорят, учиться никогда не поздно, а увлеченность развивает, вернее поддерживает, тупеющий мозг :smile171:
Есть конечно и основная работа, только она у меня тут же дома :D так сказать совмещаю полезное с приятным

Отправлено спустя 10 минут :
Sancho писал(а):
21.07.2018{, 19:01}
сервисов DDNS.
Все нашел, нужно попробовать с noip.com поковыряться, ломать не строить
https://hldns.ru

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 22.07.2018{, 01:12}
dizzyy
Sancho писал(а):
21.07.2018{, 19:01}
У меня zyxel
повезло , у меня пока tp-link, но прошив на DD-WRT получил DDNS ..

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 22.07.2018{, 09:42}
fsergei70
Добавить бы в брокер возможность ввода логина и пароля сети WIFI да дисплейчик на i2с было бы вообще сказка.

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 22.07.2018{, 09:53}
Kotafey
fsergei70 писал(а):
22.07.2018{, 09:42}
Добавить бы в брокер возможность ввода логина и пароля сети WIFI да дисплейчик на i2с было бы вообще сказка.
Ввод логина и пароля в скетче? И что отбражать на дисплее?