Протокол Zigbee
Zigbee и HoumeOS: радиото е при шлюза, логиката на сървъра
Един шлюз носи десетки уреди. Екранът вижда уредите, не протоколите.
Защо радиото е извън платформата, как изглежда пътят на едно съобщение и какви практически съвети даваме за мрежата.
Накратко
Zigbee е радио мрежа на 2.4 GHz: евтини уреди, батерии, които траят години, мрежа, в която устройството предава на съседа си. HoumeOS няма собствено радио и не планира такова. Zigbee уредбите влизат през координатор или шлюз, който ги превежда към MQTT по контракта home/v1. Изборът на координатор предстои.

Какво е Zigbee и къде е границата
Zigbee работи на 802.15.4 и живее в мрежа, водена от координатор. Това е силата му: малки, евтини уреди, батерии с години, сигнали, които се предават от уред на уред. Това е и границата: координаторът е отделно устройство с отделна радиочестотна част, а сървърът на HoumeOS е обикновена машина в LAN-а. Ние не правим и двете в една кутия.
- Координаторът носи радиото, не сървърът
- Преведеното устройство влиза в същия модел като всички други
- Няма смисъл две места да пазят една и съща история
Пътят на едно съобщение
Датчикът изпраща промяната към координатора. Шлюзът я превежда в MQTT съобщение по топика на устройството. Сървърът я записва като състояние, проверява правилата и я изпраща към киоска през SSE потока. Командата върви по обратния път. Никоя от тези стъпки не излиза от мрежата на дома.
Какво е готово днес
Каталогът описва Zigbee като радио уредби, които идват през шлюз към MQTT, и показва дали нужната зависимост е налична. Моделът на данните е готов за това: полето за протокол на уредбата е свободен низ, а демонстрационните записи вече описват уредби с zigbee и интеграция от типа zigbee2mqtt. Контрактът home/v1, правилата, правата, журналът и историята също са готови.
Какво предстои
Липсват две неща и те са в пътна карта, не в обещание: изборът на координатор и интеграционният модул, който пълни топиките home/v1 от реалния шлюз. Нужен е и MQTT пакетът в зависимостите — днес кодът за broker съществува, но не е тестван с реален broker, защото пакетът не е инсталиран. Докато това не е готово, не казваме „четем вашите Zigbee уреди“.
Практически неща за мрежата
Ако вече имате Zigbee уреди, половината работа е подредбата на радиото. Каналът на Zigbee да е различен от канала на безжичната мрежа (напр. 15, 20 или 25 срещу 1, 6, 11), а антената на координатора да е далеч от USB 3.0 шума. Клиентската изолация в рутера блокира връзката киоск към сървър и трябва да е изключена, а адресът на сървъра да е постоянен — автоматично откриване в LAN-а няма.
Какво работи днес и какво предстои
Не представяме предстоящо за налично. Списъкът съвпада с пътна карта на платформата.
Работи днес
- Zigbee е описан в каталога като радио уредби, идващи през шлюз към MQTT
- Моделът на уредбите е готов: протоколът на всяка уредба е свободно поле
- Контрактът home/v1 и симулацията, която говори по същия път
- Правила, режими, права, журнал и история — без значение кой е радиото
Скоро
- Избор на координатор и интеграционен модул, който пълни home/v1 от шлюза
- MQTT пакетът в зависимостите и тест с реален broker в LAN-а
По-нататък
- Собствен радиостек в платформата — не се планира
- Готови профили за конкретни марки уреди — потвърждават се при оглед
Често задавани въпроси
Поддържа ли HoumeOS Zigbee днес?
Не като готово включване. Платформата описва Zigbee като радио уредби през шлюз, моделът на данните е готов, но липсват изборът на координатор и модулът, който пълни топиките home/v1 от реалния шлюз. Не представяме предстоящата интеграция за налична. Ако имате вече работещ шлюз към MQTT, той е точно липсващата връзка, която документираме в пътната карта.
Какъв координатор да купя?
Не го препоръчваме на сляпо. Изборът зависи от това колко уреди имате, къде е сървърът и дали ви трябва и Bluetooth за първоначално сдвояване. Решението е заедно с огледа на обекта, защото координаторът е радио устройство и шумът, каналът и разстоянието се преценяват на място.
Zigbee или Matter — кое да избера?
Matter при нас е по-напред: сдвояването работи наистина през контролера, командите са локални, а при уреди с отчитане се взема и измерената енергия. Zigbee пък е огромен парк от евтини датчици, които идват само през шлюз. За нов дом смисълът е Matter като първи избор; за съществуваща инвестиция в Zigbee датчици отговорът е шлюзът към MQTT.
Ще работят ли уредите, когато интернетът падне?
Да — това е смисълът на локалната архитектура. Сървърът е у вас в мрежата, правилата се изпълняват на него, а киоскът говори със сървъра, не с облак. Координаторът и шлюзът също са локални. Затова и при Zigbee не бързаме да включим чужд облачен мост — той връща зависимостта от чужд сървър и от акаунт.
Имате ли вече Zigbee уредби в системата?
В демонстрационните данни да — те описват уредби с протокол zigbee и интеграция от типа zigbee2mqtt, за да се види как изглежда преведеното устройство в екрана. Това не е готов път за вашия координатор. Разликата е ясна и по статусите на страницата: моделът е готов, реалният шлюз предстои.
Показваме системата на жив екран
Демонстрацията е с вашия въпрос: кои уредби, кои протоколи и какви сценарии искате.