Комментарии 20
Как-то заметил, что интернет в квартире начал падать. После перезагрузки роутера - возвращался. Оказалось, утечка памяти в результате бесконечных попыток каких-то неизвестных клиентов авторизоваться в Wi-Fi сети. Погуглил MAC-адреса - выяснил, что это производитель устройств умного дома Tuya.
Забанил по MAC-ам, так после очередного отключения электричества девайсы MAC-и сменили. Ладно, думаю, погодите. Раз это Tuya и они долбятся в чужую сеть - значит наверно не настроены. Включил в мобильном приложении поиск новых дейвайсов и бинго - подключил четыре (!) чужих (!) контроллера тёплых полов. Выдал им пароль от Wi-Fi и отключил доступ в интернет - зависания роутера это починило, хотя конечно непорядок. Зато могу в соседней квартире тёплый пол включать.
А можно как-то понять, по какой топологии работает конкретная сеть? Может ли производитель, к примеру, залочить топологию на схеме "звезда"?
Есть ощущение, что sonoff iHost работает только как звезда: к маршрутизаторам коннектятся только оконечные устройства и маршрутизаторы не коннектятся друг-к-другу. Возможно, конечно, это ошибка генерируемой в gui карты, но есть проблемы и с дальностью протяженной сети, которых бы не должно было быть, если бы маршрутизаторы могли передавать трафик по схеме mesh или дерево.
Как это проверить и можно ли поменять в полу-проприетарной архитектуре?
Ответ простой. Ваш iHost - это координатор, а не роутер в терминах зигби. Координатор может быть только один на всю сеть. Между собой они уже взаимодействуют по wifi/ethernet и из-за этого вы видите все устройства сразу в его панели управления. Но физически - это несколько отдельных сетей. Роутеры обычно - умные розетки, выключатели с подведённым нулём, умные лампы.
Спасибо, я понимаю разницу между координатором и роутером. Вопрос был про то, почему два роутера не взаимодействуют напрямую, если не добивают до координатора и как это исправить.
Сорри за некропостинг, но да, производитель координатора может ограничить количество хопов, через которые возможен роутинг. И если поставить там 0, то все устройства будут подключаться только напрямую к координатору. То есть даже роутеры роутить ничего не будут. =
На практике сколько не пытался, чтобы роутер, который не видит координатор, подцепился к роутеру, который видит, ни разу не получилось. Они цепляются друг к другу, если оба видят координатор. Хоть слабо, но видеть должен.
Спасибо. Вот у меня похожая история :(
Проблема в реализации. В моей практике сотни роутеров в одной сети на большой площади (даже теоретически многие из них не могут увидеть координатор) прекрасно заходят в сеть и передают данные.
Вы бы скриншот карты сети показали, где видно, что роутеры между собой соединены без связей с координатором.
А зачем? Если вы не верите, что у кого-то работает так как заявлено в спецификации, то это ваши проблемы. (Карты у меня нет и никогда не была нужна.)
Карта сети создается автоматически в Z2M, в Tasmota. Может и в других, я не пробовал. По ней как раз и видно, что к чему подключается. Как вы без нее определили, что роутеры у вас не видят координатор, но работают, мне непонятно. Никаких настроек сети Zigbee в той же Z2M нет, кроме выбора канала.
Мой опыт: загородный участок с 3 строениями. Координатор стоит в доме на втором этаже. В бане на втором этаже роутер видит координатор и другие роутеры в доме и на участке, поэтому спокойно участвует в mesh сети. Роутер на первом этаже бани уже не видит координатор и не может подключиться ни к роутеру на втором этаже бани, ни к роутерам на участке. В мастерской роутер тем более не видит координатор и, соответственно, тоже никуда не подключается. Выход нашел только один: в зданиях шлюзы с Tasmota, которая создает свою сеть Zigbee, а дальше шлюзы уже шлют и принимают mqtt сообщения на сервак по эзернету. Роутеры использовались разные: различные управляемые розетки, различные управляемые реле, самодельные на CC2530, самодельные на CC2530+CC2591. Результат один: видят координатор - полноценно участвуют в сети. Не видят координатор - к другим роутерам не подключаются.
Определил очень просто - МКД на 20 этажей. Если координатор на чердаке и на каждом этаже по роутеру, то нет шансов, что роутер с первого этажа добьет до координатора.
У меня кастомный протокол, не для умного дома. Но есть возможность посмотреть соседние узлы и тут видно, что координатор далеко не у всех в соседях.
Добрый день.
Есть в планах поиграться, но - на територии 3 здания, в одном будет малинка и стик координатор zigbee. Но сеть zigbee в итоге нужна во всех сараях, расстояние 15м, кирпич толстый, напрямую координатор я понял не пробьёт, особенно устройства на батарейках. Т.е. получается нужны роутеры и вот тут вопрос:
роутеры в сети zigbee всегда соединяются по zigbee или можно поставить координатор на стике в одном здании, малинку с координатором подключить к LAN, и роутеры в других зданиях то же к LAN подключить или WiFi. Такое возможно, если да, то на какие роутеры смотреть? Или единственный вариант - роутеры надо как расположить у окон зданий, так что бы была примерно прямая видимость, между роутером и координатором?
Каша в голове имено в этом моменте, понимаю что нужен будет промежуточный роутер, но какой взять не понимаю.
Пока так и не разобрался, но как я понял, роутер в терминах ZigBee это просто Repeater, можно по пути поставить пару вот таких возле окон разных зданий с прямой видимостью.
Подскажите я правильно понял?
Т.е. для старта когда координатор в одном здании, а конечное устройство в другом на расстоянии 20м, мне нужно будет:
Малинка
Стик SONOFF Zigbee 3.0 USB Dongle Plus-E
Tuya ZigBee 3.0 Repeater (1 или 2шт)
Конечное устройство ZigBee
И с этим можно уже делать первые пробы пера?
Архитектура и основы безопасности Zigbee