Zigbee
Zigbee — самый распространённый протокол для датчиков и лампочек. Работает поверх IEEE 802.15.4 в диапазоне 2,4 ГГц и строит ячеистую сеть.
Как устроена сеть
В сети три роли. Координатор — единственный, он создаёт сеть и хранит её ключи; это ваш USB-стик или шлюз. Роутеры — устройства с постоянным питанием (лампы, реле, розетки), они ретранслируют чужой трафик. Конечные устройства — батарейные датчики: они спят почти всё время и ничего не ретранслируют.
Отсюда практическое следствие: сеть из одних батарейных датчиков не «расширяется». Дальность растёт только за счёт устройств с питанием.
Каналы и конфликт с Wi-Fi
Zigbee использует каналы 11-26, и они лежат в том же диапазоне 2,4 ГГц, что и Wi-Fi. Перекрытие — обычная причина «датчик отваливается раз в сутки».
| Zigbee | Меньше всего мешает Wi-Fi на |
|---|---|
| 15 | канале 1 |
| 20 | канале 6 |
| 25 | канале 11 |
Канал Zigbee выбирается при создании сети, и смена канала на многих стиках означает переподключение всех устройств. Выбирать стоит сразу.
Что покупать
Координатор лучше брать на чипе последнего поколения и выносить на USB-удлинителе: воткнутый вплотную к корпусу стик ловит помехи от USB 3.0 и собственного блока питания. Это самая частая причина необъяснимо маленького радиуса.
Привязка к производителю
Устройства разных вендоров в одной сети уживаются, но нестандартные функции (сцены на кнопках, калибровка штор) часто реализованы по-своему. Это не ломает сеть, но означает, что часть возможностей появится только после того, как поддержку допишут в прошивке шлюза.