Добрый день друзья. Увидел что у вас возникают проблемы с адресами. В шапке темы прикреплены два скетча (оригинал с не фиксированным 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.
Если в роутере закрепить айпи адрес к мак адресу устиойства, он так и будет закреплен навсегда!
Так даже удобней, не нужно будет брокер перешивать если что, а тупо в роутере поменять. Так и сделаю.
MQTT Брокер на ESP8266 NodeMCU
Добавлено: 24.07.2018{, 10:51}
Golan
Нужно видео делать, многим новичкам "камни из под ног" уберем
Если в роутере закрепить айпи адрес к мак адресу устиойства, он так и будет закреплен навсегда!
Так даже удобней, не нужно будет брокер перешивать если что, а тупо в роутере поменять. Так и сделаю.
Безусловно. Но не всегда есть такая возможность. Вот у меня на работе нет такой возможности. У меня нет доступа к роутеру.