MQTT Брокер на ESP8266 NodeMCU

Здесь размещаем материалы по теме MQTT
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

MQTT Брокер на ESP8266 NodeMCU

Сообщение pipapsix »

Адрес в брокере статический сделали,?
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

Сообщение Golan »

Не в брокере а в роутере
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Golan 24 июл 2018, 10:39, всего редактировалось 1 раз.
Добро не ценится в современном мире, люди от него наглеют!
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

Сообщение Kotafey »

Добрый день друзья. Увидел что у вас возникают проблемы с адресами. В шапке темы прикреплены два скетча (оригинал с не фиксированным IP, который выдает DHCP сервер вашего роутера). И второй скетч, переделанный мною, со статическим IP.
Для того, чтобы ваша сеть IoT надежно работала, необходимо правильно настроить роутер.
Задать диапазон IP адресов раздаваемых DHCP, например: 192.168.1.100 - 192.168.1.254 это означает, что каждой вновь присоединяемой железке будет назначен IP адрес из этого диапазона. Роутер запомнит эту железку по MAC адресу и закрепит за ней присвоенный адрес. При переподключении каждый раз эта железка будет с этим IP. Но это не навсегда. К примеру у меня, срок запоминания 12 часов. По окончании этого времени железка будет забыта и ей будет выдан другой IP. Если железка не выходила за 12часовой диапазон, то происходит пролонгация и IP закрепленный ранее действует еще 12 часов и т.д.
С динамикой разобрались. Теперь статика. 192.168.1.1 это как правило адрес роутера, адреса с 192.168.1.2 по 192.168.1.99 могут использоваться для задания статических IP. Запоминаться они не будут и при подключении к сети должна передаваться команда на подключение с указанyым IP.
Изображение
Последний раз редактировалось Kotafey 24 июл 2018, 22:27, всего редактировалось 1 раз.
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

Сообщение Golan »

Все, разобрались, работает
Добро не ценится в современном мире, люди от него наглеют!
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

Сообщение Kotafey »

Golan писал(а): 24 июл 2018, 10:37Не в брокере а в роутере
Именно в брокере!
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

MQTT Брокер на ESP8266 NodeMCU

Сообщение pipapsix »

Если в роутере закрепить айпи адрес к мак адресу устиойства, он так и будет закреплен навсегда!
Так даже удобней, не нужно будет брокер перешивать если что, а тупо в роутере поменять. Так и сделаю.
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

Сообщение Golan »

Нужно видео делать, многим новичкам "камни из под ног" уберем
Добро не ценится в современном мире, люди от него наглеют!
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

Сообщение Kotafey »

pipapsix писал(а): 24 июл 2018, 10:47Если в роутере закрепить айпи адрес к мак адресу устиойства, он так и будет закреплен навсегда!
Так даже удобней, не нужно будет брокер перешивать если что, а тупо в роутере поменять. Так и сделаю.
Безусловно. Но не всегда есть такая возможность. Вот у меня на работе нет такой возможности. У меня нет доступа к роутеру.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение fsergei70 »

Kotafey писал(а): 24 июл 2018, 10:38В шапке темы прикреплены два скетча
В шапке только ссылка на библиотеку и на видео. Под видео на ютубе ссылка не рабочая
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

MQTT Брокер на ESP8266 NodeMCU

Сообщение pipapsix »

А на работе можно поставить свой роутер и в нем адреса раздавать, я так думаю, но это костыли.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

Сообщение Kotafey »

fsergei70 писал(а): 24 июл 2018, 10:56Под видео на ютубе ссылка не рабочая
Точно! Сейчас и сюда выложу и на YouTube перезалью. Диск вчера навернулся(

Отправлено спустя 1 минуту 2 секунды:
pipapsix писал(а): 24 июл 2018, 10:59А на работе можно поставить свой роутер и в нем адреса раздавать, я так думаю, но это костыли.
У нас нельзя. Очень сложная сеть на профессиональном оборудовании.
pipapsix
Лейтенант
Сообщения: 438
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр
Благодарил (а): 1 раз
Поблагодарили: 4 раза

MQTT Брокер на ESP8266 NodeMCU

Сообщение pipapsix »

Интересно, а я новичок?
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

Сообщение Kotafey »

Все ссылки обновил.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

Сообщение Kotafey »

Четвертые сутки работы, брокер завис. После перезагрузки его работа восстановилась. Нужно придумать программный рестарт при зависании.
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

Сообщение Golan »

При НЕ получении данных, ресет на корпус, вроде так.
Добро не ценится в современном мире, люди от него наглеют!
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

Сообщение Kotafey »

Golan писал(а): 25 июл 2018, 12:33При НЕ получении данных, ресет на корпус, вроде так.
Верно. Но нужен код который это сделает, при условиях.
fsergei70
Капитан
Сообщения: 857
Зарегистрирован: 17 ноя 2015, 20:36
Имя: Сергей
Благодарил (а): 39 раз
Поблагодарили: 7 раз

MQTT Брокер на ESP8266 NodeMCU

Сообщение fsergei70 »

Kotafey писал(а): 25 июл 2018, 11:53После перезагрузки его работа восстановилась. Нужно придумать программный рестарт при зависании.
вот собачка для ESP с этого видео, может пригодится https://www.youtube.com/watch?v=okSI8iq8mGE&t=351s
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18 июл 2018, 15:03
Откуда: Геленджик
Имя: Константин

MQTT Брокер на ESP8266 NodeMCU

Сообщение Kotafey »

fsergei70 писал(а): 25 июл 2018, 14:34
Kotafey писал(а): 25 июл 2018, 11:53После перезагрузки его работа восстановилась. Нужно придумать программный рестарт при зависании.
вот собачка для ESP с этого видео, может пригодится https://www.youtube.com/watch?v=okSI8iq8mGE&t=351s
:smile9:
Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26 ноя 2017, 23:18
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

MQTT Брокер на ESP8266 NodeMCU

Сообщение Golan »

А вот так как пример, через сутки (в таймере), перезагрузится.
1.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Добро не ценится в современном мире, люди от него наглеют!
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

MQTT Брокер на ESP8266 NodeMCU

Сообщение Ingwar »

Golan писал(а): 25 июл 2018, 15:55А вот так как пример, через сутки (в таймере), перезагрузится.
При условии что гарантировано работает сутки :smile38:
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей