О технологии Z-Wave
В этом разделе описывается Включение и Исключение узлов в практическом плане.
3.8.1 Включение и исключение Slave-узла
(1) Включение узлов всегда начинается от основного контроллера (или любого контроллера в случае наличия SIS). Включающий контроллер должен быть переведен в режим Включения. Это делается либо нажатием специальной клавиши или их сочетания или для USB Z-Wave, используя программное обеспечение на ПК.
Рис 3.28: Настенный контроллер со специальной кнопкой для Включения
Рис 3.29: Пример Включения
(2) Как только контроллер переведен в режим включения, каждому включаемому узлу нужно подтвердить включение, выполняя действия на местном уровне, обычно нажатием кнопки. Все Z-Wave устройства имеют по крайней мере одну для подтверждения включения. Это может быть функциональная кнопка, специальная кнопка Включения или просто антивандальный переключатель.
(3) кнопку нужно нажать несколько раз в зависимости от устройства. Вендоры обычно предлагают одинарное или тройное нажатие в качестве подтверждения. Для унификации пользовательского опыта рекомендуется использовать тройное нажатие. При тройном нажатии всегда выполняется одинарное, а двойное ничего не означает. Одинарное или тройное нажатие кнопки вызывает запрос информационного пакета, в Z-Wave терминологии называемом кадр сведений об узле, с текущим Home ID и Node ID.
(4) Если контроллер в режиме включения получает сведения об узле, он будет проверять этот кадр. Если не задан Home ID, узел будет включен в сеть, с назначением Node ID и Home ID контроллера. Это действие, как правило, подтверждается миганием светодиодов или другой формой обратной связи с пользователями. В ином случае информационный кадр будет просто проигнорирован.
Рис 3.30: Пример руководства с описанием Процесса включения
Рис 3.30 показывает раздел руководства производителя о процессе Включения Z-Wave продукта. При нажатии кнопки "ВКЛ" на контроллере устройство перемещается в режим Включения. Тройное нажатие на кнопку Z-Wave устройства дает подтверждение Включения.
Этот процесс приводит к следующим выводам:
(1) Только контроллер может включать в себя новые устройства
(2) Можно включить узел, который не входит в другую сеть
(3) Всегда необходимо физическое взаимодействие с устройством, которое Включается в сеть. Это гарантирует, что ни одно устройство не Включено против воли владельца. Физический доступ к устройству определяет права собственности.
В случае, если узел из одной сети необходимо добавить в новую сеть , сначала этот узел должен быть удален из предыдущей сети. Этот процесс называется "Исключение" и осуществляется так же, как Включение.
(1) Исключающий контроллер должен быть переведен в режим исключения. Это делается либо нажатием специальной клавиши или их сочетания, или для USB Z-Wave при помощи ПО на ПК.
(2) Исключаемый узел должен послать сведения о себе после одинарного или тройного нажатия кнопки на устройстве.
(3) Если контроллер получает от узла данные с текущим Home ID, тогда он отправляет обратно сообщение для сброса Home ID и возврата узла к заводским настройкам по умолчанию. Если получен не текущий Home ID, означающий, что узел не является частью сети, тогда процесс завершается без дальнейших действий.
(4) Есть возможность исключить несколько устройств друг за другом, пока контроллер находится в режиме исключения. Специальное сочетание клавиш или нажатие кнопки Исключения прекращает данный режим.
Любой Z-Wave контроллер независимо от его Включения в той же сети может выполнять Исключение устройств. Это необходимо, чтобы была возможность повторного использования узлов в сети с поврежденным контроллером в другой сети. Тем не менее, локальное взаимодействие в виде нажатия кнопки, необходимо для доказательства права собственности на узел.
Рис 3.31: Пример из руководства пользователя, описывающий процесс Исключения
В Z-Wave устройстве Исключение приводит к полному сбросу всех функций и возврату к заводским настройкам по умолчанию.
3.8.2 Включение контроллера
С точки зрения пользователя Включение контроллера основным, аналогично Включению Slave-устройства. Различие происходят вне видимости. После Включения основной контроллер передаст свою таблицу маршрутизации вторичному контроллеру если он признает, что новое устройство представляет собой контроллер. Процесс Включения вторичного контроллера и передачи таблицы маршрутизации называется Репликация.
Пока основной контроллер находится в режиме Включения, вторичный контроллер должен быть переведен в специальный обучающий режим.
Только в Обучающем режиме контроллер способен заменить собственный Home ID на новый. Обычно имеется специальная кнопка или сочетание клавиш, для включения контроллера в режиме обучения.
Кроме того, Обучающий режим длится недолго, для защиты контроллера от непреднамеренной потери собственного Home ID, и чтобы случайно не стать частью другой сети.
Рис 3.32: Репликация контроллера
В случае, если вторичный контроллер уже включал другие устройства, когда он был основным контроллером, то при Включении его в другую сеть, отношения со старыми узлами потеряются при получении нового Home ID и когда он станет вторичным контроллером. Поэтому рекомендуется включать в другую сеть вторичный контроллер с заводскими настройками, который прежде еще не был основным контроллером.
Рис 3.33: Пример Включения контроллера
3.8.3 Включение устройств на батарейках
Устройства, работающие от батареи, по умолчанию находятся в спящем режиме. Для отправки и получения сообщений эти устройства должны просыпаться.
Для экономии энергии аккумулятора устройства на батарейках еще больше ограничивают активное время режима Включения и Исключения. Вполне возможно, что причиной неудачного Включения устройства явилось довольно быстрое возвращение устройства в состояние сна.
Поэтому рекомендуется Включать устройства на батарейках сразу после вставки батарей.