Разделы сайта

Совместимость устройств, профили, кластеры

Одна из основных идей разработки стандарта ZigBee состояла в том, чтобы обеспечить возможность совместной работы в одной беспроводной сети устройств различных производителей. Очевидно, что для обеспечения совместимости на уровне приложения устройствам ZigBee требуется некий стандартный язык общения. Для реализации этой задачи была разработана библиотека ZigBee-кластеров ZCL (ZigBee Cluster Library) [3].

Кластер представляет собой совокупность:

· описания стандартного устройства ZigBee (осветительное устройство, диммер, выключатель, счетчик),

· описания стандартных атрибутов для этого устройства (вкл./выкл., яркость, показания счетчика),

· описания стандартных команд для этого устройства (установить уровень яркости, считать показания, включить/выключить).

Кластеры имеют клиент-серверную природу.

Рис. 1.3 ZigBee - кластер.

ZigBee-cервер - это устройство, которое хранит значение атрибута, в то время, как ZigBee-клиент дистанционно считывает или записывает значение этого атрибута. Например, пара стандартных устройств лампочка и выключатель могут вместе реализовать функционирование стандартного кластера включить/выключить. При этом лампочка будет ответственна за серверную часть кластера. Она хранит значение атрибута включено/выключено. Выключатель дистанционно устанавливает значение этого атрибута и реализует, таким образом, клиентскую часть кластера. Одно и то же устройство может содержать клиентские части одних кластеров и серверные части других. Например, выключатель в нашем примере может дополнительно содержать серверную часть кластера конфигурация, при помощи которого он будет получать информацию о режимах своей работы от конфигурирующего устройства.

Библиотека ZCL группирует кластеры по функциональному признаку: общего назначения, для работы с датчиками, для управления осветительными устройствами, вентиляцией и т.д. Использование стандартных кластеров для пересылки сообщений является обязательным требованием новой спецификации ZigBee PRO Feature Set.

Интересное из раздела

Расчет многослойных просветляющих и отражающих покрытий
Для заданной марки оптического материала произвести расчёт однослойного, двухслойного, трёхслойного и многослойного просветляющего покрытия с мин ...

Проектирование автоматического измерителя артериального давления
Важным компонентом клинического мониторинга, определяющим состояние сердечнососудистой системы и организма в целом, является контроль кровяного давления. Дв ...

Проектирование автомата подачи звонков
Разработанный автомат подачи звонков удовлетворяет всем требованиям, предъявленным в задании. Настройка автомата производится с помощью трех кнопок: «вверх» ...