Zigbee Direct — новая жизнь знаменитого протокола ZigbeeДля беспроводного управления освещением вот уже почти 20 лет широко применяется протокол Zigbee. Поначалу периодически выходили все новые и новые его варианты, но в 2019 г. организация, занимающаяся развитием протокола, объявила о том, что будет заниматься новым стандартом Matter, а затем вообще убрала слово Zigbee из своего названия. Пошли слухи, что Zigbee больше не будет развиваться. Но в этом году, неожиданно для многих, появилась новая версия протокола, которая позволяет при очень малых дополнительных затратах добавить к системе полноценный функционал «Интернета вещей».
При решении задач беспроводного управления освещением и некоторыми другими элементами «умного дома» приходится, как правило, использовать нелицензируемый диапазон 2,4 ГГц, отличающийся высоким уровнем помех. Кроме этого, внутри помещения радиосигнал может сталкиваться с самыми разными препятствиями, некоторые из которых трудно предугадать. Поэтому было предложено использовать для таких применений ячеистые (mesh) сети, узлы которых являются одновременно приемниками и ретрансляторами.
Система маршрутизации выбирает оптимальный маршрут для сигнала. Применительно к управлению освещением характерная для подобных решений переменная величина времени задержки не является серьезной проблемой.
Для разработки протокола, основанного на принципе mesh-сетей, в 2002 г. был создан альянс компаний, получивший название Zigbee Alliance. В результате работы этой организации в 2004 г. на свет появилась первая спецификация протокола Zigbee 1.0.
Строго говоря, Zigbee — это семейство протоколов, охватывающих, согласно модели OSI, уровни от канального до прикладного. Тот факт, что Zigbee регламентирует способ передачи данных на канальном уровне, является значительным преимуществом при-менительно к системам освещения. Для таких систем скорость не более 250 Кбит/с оказывается приемлемой, но зато в обмен мы имеем высокую устойчивость к действию помех и наличию препятствий. Это важно, поскольку светильники в интерьере могут находиться в труднодоступных местах.
...
В новой версии протокола к уже известным типам устройств добавлены ZVD (Zigbee Virtual Device — виртуальное устройство Zigbee) и ZDD (Zigbee Direct Device — устройство, непосредственно реализующее функции Zigbee Direct). ZVD обычно реализуется программным способом, в виде приложения на мобильном устройстве. Но теоретически стандарт допускает реализацию данного типа устройств и аппаратным способом, например, в виде отдельного контроллера. Другой вопрос, что пока не ясно, зачем нужна такая возможность.
Для передачи данных между ZVD к ZDD используется технология Bluetooth LE (Low Energy). Эта технология поддерживается всеми мобильными устройствами с Bluetooth версии 4.1 и выше. То есть всеми более-менее современными мобильными устройствами.
Технология Zigbee Direct включает в себя три основные службы:
- Служба безопасности: установление безопасного соединения Bluetooth LE между ZVD и ZDD;
- Служба передачи обязанностей (Comission): позволяет ZVD управлять определенными действиями ZDD;
- Служба прямого туннелирования: позволяет ZVD отправлять и получать сетевые пакеты Zigbee в ZDD и обратно.
подробнее -
здесь