Що таке Zigbee
Zigbee — мережевий протокол для пристроїв з малим енергоспоживанням. Він працює поверх радіостандарту IEEE 802.15.4, найчастіше на 2,4 ГГц, зі швидкістю до 250 кбіт/с. Швидкість низька навмисно: датчик надсилає кілька байтів і може роками працювати від однієї батарейки.
Ролі в мережі
- Координатор — створює мережу, обирає канал і PAN ID, роздає ключі. У кожній мережі він один.
- Маршрутизатор — пристрій із живленням від мережі (лампа, розетка). Передає пакети інших і розширює покриття.
- Кінцевий пристрій — зазвичай батарейний (датчик, кнопка). Більшу частину часу спить і спілкується лише через батьківський вузол — маршрутизатор або координатор.
Mesh і маршрутизація
Пакети проходять через маршрутизатори й самі знаходять шлях. Якщо маршрутизатор зникає, мережа перебудовується. Тому там, де стоять батарейні датчики, потрібно достатньо пристроїв із живленням від мережі, а не один центральний хаб.
Канали та Wi-Fi
На 2,4 ГГц у Zigbee канали 11–26. Wi-Fi на каналах 1, 6 і 11 перекриває частину з них. Найменше заважають Zigbee-канали 15, 20, 25 і 26. Канал обирають під час створення мережі, і пізніше його важко змінити.
Безпека
Трафік шифрується AES-128. Мережевий ключ передається під час приєднання пристрою. Zigbee 3.0 додатково використовує інсталяційні коди пристроїв, щоб ключ не можна було перехопити під час першого сполучення.
Профілі та кластери
Zigbee описує, чим є пристрій, через кластери: On/Off, Level Control, Temperature Measurement та інші. Завдяки цьому лампи й вимикачі різних виробників можуть працювати разом.
Типові помилки
- Лише батарейні пристрої без маршрутизаторів — мережа нестабільна.
- Координатор у металевій шафі або поруч із портом USB 3.0, який шумить на 2,4 ГГц.
- Канал, що перетинається з Wi-Fi сусіда.
- Змішування старих і нових прошивок без перевірки сумісності.
Де застосовується
Освітлення, термоголовки, датчики дверей і руху, розетки з вимірюванням. Найчастіше керується через Home Assistant із Zigbee2MQTT або ZHA чи через фірмовий хаб.
