MQTT Брокер на ESP8266 NodeMCU

Запуск и работа брокера на NodeMCU

Контроллеры на основе ESP8266
Аватара пользователя
Golan
Капитан
Сообщения: 799
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 70
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

#61

Сообщение Golan » 25.07.2018{, 16:10}

Ну как пример, условие то можно любое прикрутить на вход
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 331
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 4
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

MQTT Брокер на ESP8266 NodeMCU

#62

Сообщение pipapsix » 25.07.2018{, 16:14}

А если раньше зависнет, а если вообще зависнет??
Как она перезапустит?
Сергей же говорил, что должен сделать Вач дог нормальный.
Я тут видео попыьался собрать для создания брокера, чет стремно выкладывать))

Аватара пользователя
Golan
Капитан
Сообщения: 799
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 70
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

#63

Сообщение Golan » 25.07.2018{, 16:21}

Ну никто не застрахован ни от чего.
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 436
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 28

MQTT Брокер на ESP8266 NodeMCU

#64

Сообщение fsergei70 » 25.07.2018{, 16:26}

Golan писал(а):
25.07.2018{, 16:21}
Ну никто не застрахован ни от чего.
Видел на NE555 реализацию собачки но просто так ее к ESP не прикрутишь, NE555 от 3,3 в не работает. А так на внешней микрухе самый надежный вариант.

Отправлено спустя 6 минут 8 секунд:
Хотя может я и ошибаюсь на счет питания 555 вот нарыл вариант http://samopal.pro/wdt-ne555/

Аватара пользователя
Golan
Капитан
Сообщения: 799
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 70
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

#65

Сообщение Golan » 25.07.2018{, 16:58}

Ну уж если питание обрубать, я бы не заморачивался с такими схемами, две ESP и пусть друг друга ,раз в сутки или еще как, вырубают, то что в одно время зависнут обе, крайне маловероятно ИМХО
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 331
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 4
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

MQTT Брокер на ESP8266 NodeMCU

#66

Сообщение pipapsix » 25.07.2018{, 17:00}

Итак вот. Скажите где что исправить или вообще удалить))

Аватара пользователя
Kotafey
Сержант
Сообщения: 285
Зарегистрирован: 18.07.2018{, 15:03}
Репутация: 13
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

#67

Сообщение Kotafey » 25.07.2018{, 19:42}

Супер!!! Но у меня много вопросов.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 331
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 4
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

MQTT Брокер на ESP8266 NodeMCU

#68

Сообщение pipapsix » 25.07.2018{, 19:44}

Kotafey,
Жду конечно.

Аватара пользователя
Kotafey
Сержант
Сообщения: 285
Зарегистрирован: 18.07.2018{, 15:03}
Репутация: 13
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

#69

Сообщение Kotafey » 25.07.2018{, 19:47}

Друзья, по поводу сегодняшнего зависания ESP. Я не знаю его причину, может свет моргнул, может сеть потеряла (мне кажется второе).
Я не питаю иллюзий, что это полноценная замена брокерам на ОС. Но тем не менее с задачей она справляется отлично. И если нужно быстро развернуть MQTT сеть она на обе лопатки положит тяжеловесов Lunux Windows Банана-Оранжей...

Отправлено спустя 1 минуту 57 секунд:
pipapsix писал(а):
25.07.2018{, 19:44}
Kotafey,
Жду конечно.
Некоторые покажутся детскими, но я не опытный пользователь.
1 вопрос не по теме, чем захватывал экран?
2 вопрос, для чего настройки сети в левой колонке FLProg? Я ничего там не делал :smile44:

Аватара пользователя
Golan
Капитан
Сообщения: 799
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 70
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

#70

Сообщение Golan » 25.07.2018{, 19:49}

Kotafey писал(а):
25.07.2018{, 19:47}
И если нужно быстро развернуть MQTT сеть она на обе лопатки положит тяжеловесов Lunux Windows Банана-Оранжей...
Ну это да, бесспорно
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Kotafey
Сержант
Сообщения: 285
Зарегистрирован: 18.07.2018{, 15:03}
Репутация: 13
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

#71

Сообщение Kotafey » 25.07.2018{, 21:57}

pipapsix писал(а):
25.07.2018{, 16:14}
А если раньше зависнет, а если вообще зависнет??
А висела ли она? Не работал MQTT в штатном режиме. Я не уверен можно ли контроллер заставить зависнуть. Провел дома эксперимент и выяснил, при пропадании WI-FI c пятого раза не законектилась, ждал 15 мин, связь не восстановилась. Попробывал еще раз, связь многократно восстанавливалась. Висяка нет, нет переконекта.

Аватара пользователя
Golan
Капитан
Сообщения: 799
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 70
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

#72

Сообщение Golan » 25.07.2018{, 22:13}

Мож питание?
Добро не ценится в современном мире, люди от него наглеют!

Аватара пользователя
Sancho
Полковник
Сообщения: 2679
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 330
Откуда: Ярославль.
Имя: Александр
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

#73

Сообщение Sancho » 25.07.2018{, 22:26}

Kotafey писал(а):
25.07.2018{, 21:57}
Висяка нет, нет переконекта.
Попробовать добавить в блок функцию реконекта. Надо подумать.....
Если не получится на контроллере - сделаю на тразисторах и 155/176...Научился, немного.
Поможем проекту вместе!

Аватара пользователя
Kotafey
Сержант
Сообщения: 285
Зарегистрирован: 18.07.2018{, 15:03}
Репутация: 13
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

#74

Сообщение Kotafey » 25.07.2018{, 22:28}

Sancho писал(а):
25.07.2018{, 22:26}
Kotafey писал(а):
25.07.2018{, 21:57}
Висяка нет, нет переконекта.
Попробовать добавить в блок функцию реконекта. Надо подумать.....
:smile9:

Отправлено спустя 10 минут 55 секунд:
Golan писал(а):
25.07.2018{, 22:13}
Мож питание?
Питание я дергал для испытаний жестко, не давая стартануть, в секунду раза три, просто снимал и снова давал... ни разу не сбоила.

Аватара пользователя
fsergei70
Лейтенант
Сообщения: 436
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 28

MQTT Брокер на ESP8266 NodeMCU

#75

Сообщение fsergei70 » 26.07.2018{, 08:03}

Вот по теме правда на английском https://roboticboyer.wordpress.com/2017 ... h-esp8266/
ссылка на исходники
https://github.com/martin-ger/esp_mqtt
https://github.com/martin-ger/esp_wifi_ ... QTT_broker
отрывок из описания на русском
Этот узел можно считать Master или Server, и он называется Broker в протоколе MQTT.
Узел сервера - это точка доступа (AP) с адресом 192.168.4.1, но также он может подключаться к локальной сети Wi-Fi в качестве станции (STA).
Узел сервера совместно использует MQTT-сообщения из двух сетей.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 331
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 4
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

MQTT Брокер на ESP8266 NodeMCU

#76

Сообщение pipapsix » 26.07.2018{, 09:41}

Kotafey,
2 я думал там обязательно настройки вбивать.
1 FSCapture_ захват экрана.

Аватара пользователя
Kotafey
Сержант
Сообщения: 285
Зарегистрирован: 18.07.2018{, 15:03}
Репутация: 13
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

#77

Сообщение Kotafey » 26.07.2018{, 20:51}

За сутки сбоев не было. Вырубался свет и пропадал интернет. ESP broker коннектился.
Вынужденно прекращаю эксперимент. Приехал IT-шник Поставил на сервер виртуальную машину в нее Win7.
Я установил Mosquitto и теперь думаю, что ставить дальше. Попробовал Majordomo (хвалят вроде) расстроился... глюк за глюком.
Не пошел на Orange PI Zero (работает пару дней и сыпется база), так же лег на виртуалке. Единственное работает на Win10, но оооочень тяжелый в настройке. У кого есть опыт работы с такими системами? Кто и что использует?

Аватара пользователя
Anydy
Администратор
Сообщения: 2138
Зарегистрирован: 30.12.2017{, 12:10}
Репутация: 142
Имя: Андрей

MQTT Брокер на ESP8266 NodeMCU

#78

Сообщение Anydy » 26.07.2018{, 20:59}

Я уже говорил...берете древний комп, ставите Linux + Mosquito +Mqttwarn == Uptime больше года без единого зависания. А MajorDOMO или OpenHab или еще что вашей душе угодно! Плюс можно еще кучу сервисов прикрутить типа PHP +MySQL ....ну вы поняли!

WZV
Сержант
Сообщения: 198
Зарегистрирован: 06.09.2015{, 14:31}
Репутация: 7

MQTT Брокер на ESP8266 NodeMCU

#79

Сообщение WZV » 26.07.2018{, 21:04}

Kotafey писал(а):
26.07.2018{, 20:51}
Кто и что использует?
У меня ioBroker на Raspberry работает стабильно.

Аватара пользователя
Kotafey
Сержант
Сообщения: 285
Зарегистрирован: 18.07.2018{, 15:03}
Репутация: 13
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

#80

Сообщение Kotafey » 26.07.2018{, 21:19}

Anydy писал(а):
26.07.2018{, 20:59}
..берете древний комп
Зачем мне древний комп, у меня на работе 8 ядреный сервак.

Отправлено спустя 44 секунды:
WZV писал(а):
26.07.2018{, 21:04}
У меня ioBroker
Смотрю в его сторону.

Ответить

Вернуться в «ESP8266»

Кто сейчас на конференции

Сейчас этот форум просматривают: lexuv, pr200sd и 2 гостя