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

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 20 июл 2018, 23:24
Kotafey
Ссылка на исходники брокера на ESP8266 https://github.com/martin-ger/uMQTTBroker
Демонстрация работы брокера (13:30) на видео https://youtu.be/erknuRqzzUE?t=13m30s
Ссылка на скетчи из видео https://yadi.sk/d/uPVMxc7t3ZWRpE

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

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

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

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21 июл 2018, 12:17
Golan
Хм, как ни странно работает, пробовал с приложения отослать on и off, тоже работает, если изменить в коде правило подписки, вместо счетчика и темы публикации тоже что нибудь сбульбулировать, то интересно будет.
Константин, а Вы в коде меняли что нибудь под себя?

[spoiler]
1.jpg
[/spoiler]

Отправлено спустя 22 минуты 51 секунду:
Кстати читал статью автора, он пишет что при работе брокера модуль может выполнять и другие задачи.

MQTT Брокер на ESP8266 NodeMCU

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

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

MQTT Брокер на ESP8266 NodeMCU

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

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

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21 июл 2018, 14:12
SerOv
Kotafey писал(а): 20 июл 2018, 23:24Ссылка на исходники брокера на ESP8266 https://github.com/martin-ger/uMQTTBroker
Демонстрация работы брокера (13:30) на видео https://youtu.be/erknuRqzzUE?t=13m30s

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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

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

MQTT Брокер на ESP8266 NodeMCU

Добавлено: 21 июл 2018, 18:30
Golan
Саш, то есть например вот эти?

[spoiler]
1.jpg
[/spoiler]

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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

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

MQTT Брокер на ESP8266 NodeMCU

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

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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

MQTT Брокер на ESP8266 NodeMCU

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