Z wave что это такое
Перейти к содержимому

Z wave что это такое

  • автор:

Немного о технологии Z-Wave

В данной статье хотелось бы осветить немного внутренностей протокола Z-Wave. Учитывая, что владелец протокола компания Sigma Designs (поглотившая Zensys) просит подписывать NDA перед раскрытием особенностей реализации, а часть вообще никому не показывает, подробных данных а сети не найти. Я не собираюсь рассказывать здесь слишком много, чтобы не нарушить подписанный NDA. Надеюсь, и данная информация окажется полезной и сподвигнет кого-нибудь занятся разработкой собственных железок на этом протоколе. Итак, начнём!

Что такое Z-Wave?

Z-Wave — это распространённый радио протокол передачи данных, предназначенный для домашней автоматизации. Характерной особенностью Z-Wave является стандартизация от физического уровня, до уровня приложения. Т.е. протокол покрывает все уровни OSI классификации, что позволяет обеспечивать совместимость устройств разных производителей при создании гетерогенных сетей.

Что позволяет делать технология Z-Wave?
  • Управление освещением (реле/диммеры), шторами, рольставнями и воротами
  • Управление жалюзи и другими моторами (10-230 В)
  • Включение/выключение любых нагрузок до 3.5 кВт (модуль в розетку или встраиваемое реле)
  • Дистанционное управление с ПДУ
  • Управление обогревом (электрические тёплые полы с защитой от перегрева, электро котлы и радиаторы, термостаты для водяных клапанов радиаторов)
  • Управление кондиционерами (через ИК интерфейс имитируя пульт)
  • Детектирование тревожных событий (датчики движения, открытия двери/окна, протечки, сухие контакты)
  • Мониторинг состояния (датчики температуры, влажности, освещённости)
  • Управление A/V аппаратурой (по протоколу Z-Wave или через ИК интерфейс имитируя пульт)
  • Связь с любым программным обеспечением через ПК контроллер
  • Сбор данных со счётчиков
Какие задачи лучше всего решает Z-Wave?

Протокол Z-Wave был разработан для квартир и небольших домов. Обычно такие системы содержать от 5 до 100 устройств. Основная особенность Z-Wave состоит в том, что он относится к формату «сделай сам» (DIY), т.е. установку и настройку системы владелец жилья может сделать самостоятельно. Протокол разрабатывался специально для управления такими устройствами как свет, жалюзи, ворота, термостаты и другими путём передачи коротких команд, требующих небольшого энергопотребления. Типичные небольшие задачи, решаемые при помощи Z-Wave — это установка проходных выключателей, перенос выключателей на более удобный уровень, дистанционное управление воротами и жалюзи, включение света по датчикам движения. Все эти задачи не требуют перекладывания проводов. Существуют и более сложные проекты автоматизации квартир, не уступающие по сложности промышленным системам автоматизации.

Протокол передачи данных

Пройдёмся по всем уровням модели OSI (кроме отсутствующего представительного) и опишем основные характеристики Z-Wave.

Физический уровень

Передача данных осуществляется на частоте 869.0 МГц (Россия), 868.42 МГц (Европа, страны CEPT, Китай, Сингапур, ОАЭ, ЮАР), 908.42 МГц (США, Мексика), 921.42 МГц (Австралия, Бразилия, Новая Зеландия), 919.8 МГц (Гонконг), 865.2 МГц (Индия), 868.2 МГц (Малайзия), Япония (951-956 и 922-926 МГц). Модуляция FSK (частотная манипуляция). Скорость передачи: 42 кбит/с, 100 кбит/с и 9.6 кбит/с (для совместимостью со старыми устройствами). Скважность не более 1%. Предельная мощность передачи 1 мВт.

Канальный уровень

Используются пакеты с контролем целостности данных (контрольная сумма) и адресацией получателя и отправителя. В качестве получателя может использоваться multicast адрес или broadcast (в этом случае пакет принимается всеми участниками сети с включенным радио-модулем).

Сетевой уровень

Протокол Z-Wave определяет алгоритм маршрутизации, позволяющий передавать данные между устройствами вне прямой видимости. Все постоянно работающие узлы сети (бывают ещё спящие и «часто слушающие» узлы) могу участвовать в пересылке пакетов между другими участниками сети. Z-Wave использует механизм Source Routing, т.е. маршрут следования определяется отправителем. Broadcast и multicast пакеты не маршрутизируются. При невозможности найти нужный узел по маршрутам, записанным в памяти, существует механизм поиска узла по всей сети путём посылки специального пакета Explorer Frame (см. ниже) всем узлам сети. После успешного нахождения узла новый маршрут записывается отправителем в память для последующего использования.

Транспортный уровень

На данном уровне Z-Wave гарантирует подтверждение доставки и повторную отправку в случае, если пакет не был доставлен до получателя. Каждый узел, участвующий в пересылке, подтверждает факт получения сообщения. Для уменьшения загрузки эфира в Z-Wave используется механизм «молчаливых подтверждений»: узел (А), передавший пакет следующему узлу (Б) на пути следования пакета не ждёт подтверждения от него, а видит, что Б отправил пакет дальше узлу С и воспринимает это как факт подтверждения успешной пересылки пакета от А к Б. Получив пакет, конечный узел передаёт назад подтверждения доставки, которое путешествует назад тем же маршрутом до исходного отправителя. Таким образом отправитель всегда знает, дошёл ли пакет до точки назначения или нет.

Сеансовый уровень

Используется только при использовании шифрования, где определяются короткие сеансы с одноразовым ключом.

Прикладной уровень

Z-Wave также определяет алгоритм интерпретации получаемых на прикладном уровне команд. Данный уровень описан набором Классов Команд (Command Classes). Для некоторых Классов существует несколько вариантов интерпретации команд, которые зависят от Класса Устройства (Device Class), определяющего тип устройства.

С 2012 года физический и канальный уровни протокола Z-Wave вошли в стандарт ITU-T G.9959 (рекомендации сектора стандартизации электросвязи Международного союза электросвязи).

Уровни от транспортного до канального реализованы в программном коде Sigma Designs и поставляются в прекомпилированном виде (в комплекте SDK). С одной стороны проприетарный код — это минус, но в закрытости данного протокола есть и свои плюсы: ни один производитель не может изменить нижние уровни протокола, что позволяет легче обеспечивать совместимость — все устройства основаны на одном хорошо отлаженном коде.

Все команды в Z-Wave предельно компактно упакованы. Это нужно для уменьшения размера пакета, что положительно влияет на занимаемое в эфире время, а также на уменьшение потерь при передаче. Z-Wave предназначен для передачи коротких команд без открытия сессии, т.е. совсем не подходит для потоковой передачи потоковых данных. Максимальный полезный размер передаваемых данных составляет 46 байт (размер данных прикладного уровня без шифрования).

Решение на одном чипе

Теоретически реализовать протокол Z-Wave можно было бы на любом железе, но и здесь производитель протокола Sigma Designs (ранее Zensys, вошедшая в структуру Sigma Designs) предлагают собственное решение.

imageВсе устройства Z-Wave основаны на чипах одной серии от двух производителей (Sigma Designs и Mitsumi). Данные микросхемы доступны в двух вариантах: собственно чип и модуль, содержащий минимальный необходимый набор компонентов для роботы радио-модуля. Для многих устройств ещё может понадобиться дополнительно микросхема энергонезависимой памяти EEPROM, однако она не является обязательным компонентом. Чипы семейства Z-Wave — это ZW0201, более новый и 100% совместимый с предыдущим ZW0301, SD3402. На их базе сделаны модули ZM2102, ZM3102, ZM4101 и ZM4102. Все упомянутые чипы основаны на ядре Inventra, совместимом с Intel 8051.

Чипы ZW0201 и ZW0301 имеют 2 Кб ОЗУ, 32 Кб ПЗУ, встроенные аппаратные SPI, UART, TRIAC, WUT, GPT, WatchDog, четыре 12-битных АЦП, ШИМ (PWM), 2 входа прерываний, а также Digital I/O ноги.

Четвёртое поколение чипов SD3402 имеет 16 Кб ОЗУ, 64 Кб ПЗУ, 64 байта NVRAM, встроенные аппаратные SPI, UART, TRIAC, WUT, GPT, WatchDog, USB, IR-контроллер с обучающей функцией, аппаратный шифровальный модуль AES 128 бит, сканер 128 кнопок.

Sigma Designs анонсировала выход следующего 5 поколения чипов на первый квартал 2013 года.

Стоит отметить, что каждое следующее поколение чипов отличается не только увеличенным набором встроенных аппаратных средств, но и меньшим энергопотреблением. Например, самый популярный модуль ZM3102 потребляет 36 мА в режиме отправки данных, 23 мА в режиме приёма и всего 2.5 мкА в режиме сна.

Более подробную информацию о чипах и модулях можно получить на сайте Sigma Designs.

Большинство устройств Z-Wave не содержат больше никаких микроконтроллеров, кроме модуля Z-Wave от Sigma Desgins и EEPROM (опционально). Это существенно упрощает разработку новых устройств и уменьшает их себестоимость.

Типы узлов

Выше мы уже упоминали о наличии маршрутизации в протоколе. Здесь стоит отвлечься и рассказать о разных типах узлов в Z-Wave.

Портативный контроллер (Portable Controller)

Устройство, хранящее информацию о соседях всех узлов сети (топологию сети) и способное на базе этой информации найти маршрут к любому узлу сети. Кроме того данное устройство может перемещаться в сети и способно достучаться до всех узлов сети из любой точки сети (конечно при условии, что сеть односвязна). К устройствам данного типа нельзя обратится, т.к. они не фигурируют в таблице маршрутизации (будучи портативными) — им можно только отвечать на их запрос. Возможное применение: пульт дистанционного управления. Такому прибору требуется энергонезависимая память EEPROM.

Статический контроллер (Static Controller)

Аналогичен портативному, но он не должен перемещаться в пространстве и призван быть всегда доступным другим участникам сети. Типичное применение: контроллер ПК, исполнитель. Такому прибору требуется энергонезависимая память EEPROM.

Дочернее устройство (Slave)

Устройство, способное только ответить на пришедший к нему запрос, т.к. не знает топологии сети и не хранит никаких маршрутов. Такие устройства могут быть только датчиками, питающимися от сети и опрашиваемыми другими узлами, или исполнителями. Они не умеют инициировать отправку данных самостоятельно (отправлять непрошенные пакеты — unsolicited packets). Таких устройств уже не производят, но на рынке они ещё остались.

Дочернее маршрутизирующее устройство (Routing Slave)

Устройство, способное хранить до 4 маршрутов для 5 узлов (так называемые «обратные маршруты»). Эти устройства могут инициировать отправку данных (отправлять непрошенные пакеты — unsolicited packets), а также могут быть спящими или «часто слушающими». Типичное применение: датчики, исполнители, неподвижные пульты управления (датчик движения, кнопка включения на батарейках).

Продвинутое дочернее маршрутизирующее устройство (Routing Enhanced Slave)

Как и дочернее маршрутизирующее устройство, но хранящее маршруты ко всем узлам сети, а не только к 5. Такому прибору требуется энергонезависимая память EEPROM.

Как мы видим, большинство узлов знает маршруты до некоторых узлов через своих соседей. Полные списки соседей всех узлов хранятся на контроллерах, которые полагаются на их достоверность при формировании маршрутов. Это означает, что все устройства (кроме портативных контроллеров) не следует перемещать в пространстве. Однако, с появлением функции Explorer Frame (см. ниже) это условие стало менее жёстким. После перемещения устройств сети нерабочие маршруты автоматически исправляются при первой необходимости.

Контроллеры (как статические, так и портативные) могут иметь разные роли в сети:

Первичный контроллер — координатор сети. Это единственный узел, способный включать в сеть новые узлы и исключать существующие. Он же хранит самую свежую информацию о топологии сети и может обновлять списки соседей для всех остальных (вторичных) контроллеров и формировать маршруты во всех дочерних узлах. Первичный контроллер может быть только один в сети. Обычно первичным является тот контроллер, с которого началось построение сети. Однако в дальнейшем первичный контроллер может включить в сеть новый контроллер, передав ему свою роль.

Вторичными контроллерами называются все остальные контроллеры в сети. Для нормально работы им следует периодически запрашивать информацию о топологии сети (соседях каждого узла) у первичного контроллера.

Построение сети и сосуществование нескольких сетей

Сеть Z-Wave определяется уникальным параметром Home ID (генерируется при создании сети генератором случайных чисел с шумом от радиоприёмника в качестве источника случайных числе или назначается Sigma Designs для старых контроллеров). На одной территории может сосуществовать несколько сетей Z-Wave с разными Home ID. При этом они не будут друг друга видеть и друг с другом взаимодействовать. Благодаря обязательному требованию скважности (не более 1% времени находится в состоянии передачи), эти сети не будут друг другу мешать.

У каждого узла в сети есть свой уникальный Node ID, который присваивается первичным контроллером при включении устройства в сеть. Также при включении в сеть включаемое устройство запоминает Home ID первичного контроллера для дальнейшего общения. Сеть может содержать до 232 устройств.

Включение происходит переводом контроллера в специальный режим Включения (Inclusion mode; обычно какой-то специальной кнопкой или комбинацией клавиш), а включаемого устройства в режим Обучения (Learn mode; обычно одинарным или тройным нажатием на кнопку). При этом контроллер и включаемое устройство должны находиться в прямой видимости. Многие современные (версии протокола 4.5x или 6.x) постоянно питающиеся (не спящие) устройства первые 3-5 минут после включения в сеть электропитания самостоятельно переходят в специальный режим обучения (Network Wide Inclusion, NWI), если они ещё не включены в сеть. При этом условие нахождения в прямой видимости уже не требуется. Это позволяет достаточно легко включать в сеть новые устройства, не бегая по дому.

Исключение из сети происходит аналогично: контроллер переводится в режим Исключения (Exclusion mode), а дочерний узел в режим Обучения. После исключения Node ID и Home ID устройства сбросятся на 0 (для контроллеров NodeID сбросится на 1, а HomeID на заводское значение). Большинство устройств при исключении сбросит и все остальные пользовательские настройки на заводские значения.

Стоит отметить, что устройство уже прописанное в одной сети не включится в другую сеть. Но исключить из сети может любой первичный контроллер (даже устройство не из своей сети).

Контроллеры и дочерние устройства включаются в сеть и исключаются из неё одинаковым образом.

При включение в сеть первичный контроллер получает информацию о типе включённого узла и его NIF (см. далее).

Работа от батареек

Большой плюс протокола Z-Wave — это возможность для устройств работать на батарейках. Существует два типа устройств, работающих от батареек:

Спящие. Такие устройства не будут участвовать в маршрутизации сети как ретранслятор, но сами могут использовать другие узлы для передачи своих пакетов. Оповещение о пробуждении, периоды просыпания и уход в сон регулируются Классом Команд Wakeup, т.е. на уровне приложения. Проснувшись, эти устройства сообщают, о своём пробуждении, ждут команд от других устройств сети, после чего засыпают назад. Чем раньше устройство уснёт, тем меньше будет израсходовано заряда батареек. При правильном управлении такими устройствами, они могут прожить на одном комплекте батареек год и более. Портативные контроллеры тоже являются спящими устройствами.

Часто слушающие (FLiRS = Frequently Listening Routing Slave) — это устройства просыпающиеся раз в 0.25 или 1 секунду на короткое время (несколько миллисекунд) для того, чтобы проверить, нет ли в эфире специального пакета «проснись» (wake up beam). Такой пакет им посылают другие устройства перед тем, как начать общение с ними. Данный пакет длится 0.25 или 1 секунду соответственно, занимает эфир на всё это время, и позволяет часто спящему устройству, ненадолго проснувшись, увидеть, что для него есть пакет. Увидев пакет «проснись», оно полноценно просыпается, принимает предназначенные для него данные, обрабатывает их, возможно, посылает ответ, после чего засыпает назад. Такой механизм позволяет создавать устройства, доступ к которым должен всегда, но возможности провести сеть электропитания к месту их установки нет возможности. Типичный пример таких устройств: дверные замки, сирены.

Command Classes (Классы Команд)

Все данные уровня приложения передаются в виде коротких пакетов следующего вида:

Command Class ID
Command ID
специфические данные для команды

Сначала идёт Класс Команды, потом команда в этом классе, далее данные специфичные для этой команды. Благодаря строгому стандарту, описывающему Классы Команд, устройства разных производителей могут понимать друг друга без каких-либо проблем.

  • Switch Binary / Switch Multilevel — используются для управления освещением (реле/диммер), а также для управления моторами (для ставней или ворот).
  • Sensor Binary / Sensor Multilevel — для бинарного датчика (открытия двери, протечки, дыма, движения) и многопозиционного датчика (температуры, освещённости, влажности).
  • Meter — используется для снятия показаний и сброса накопленных значений счётчиков.
  • Association — позволяет устанавливать связи между устройствами. Например, на устройстве есть 3 кнопки. Для них есть 3 соответствующие кнопкам группы ассоциаций. При нажатии на кнопку посылаются команды Basic Set Включить соответствующей группе. Класс Association используется для ведения списка узлов в этой группе. Такой подход позволяет просто и эффективно настраивать прямые взаимосвязи между устройствами сети.
  • Configuration — позволяет менять некоторые заложенные производителем параметры устройств. Например, скорость диммирования света или чувствительность датчика движения.
  • Battery — позволяет запрашивать заряд батареек устройств.
  • Wakeup — для управление параметрами просыпания спящих устройств.
  • MultiChannel — используется для адресации к конкретной компоненте сложного устройства, состоящего из нескольких элементов. Обычные Классы Команд (Basic, Switch/Sensor Binary/Multilevel, Meter) инкапсулируются в команду данного класса с указанием номера элемента. Например, устройство может содержать два реле или три датчика (температуры, влажности и движения).

Список поддерживаемых устройством Классов Команд содержится в пакете NIF (Node Information Frame — пакет описания устройства). Благодаря ему можно определить Класс Устройства (Device Class, см. ниже) и список возможностей устройства. Этот пакет приходи первичному контроллеру при включении устройства в сеть, а также при нажатии один или три раза на кнопку (у большинства устройств, см. документацию к конкретному устройству).

Device Classes

Каждое устройство характеризуется своим функциональным типом (Классом Устройства, Device Class). Каждый класс определяет обязательные Классы Команд, поддерживаемые устройством, и способы интерпретации их команд. Например, команды класса команд Basic могут совершенно по-разному интерпретироваться для различных классов устройств: для двухпозиционного реле Basic Set 0 выключает, 1-99 или 255 включают, в то время как для термостата могут интерпретироваться как температура в единицах или 1/10 градусов Цельсия, т.е. от 0 до 255 или от 0 до 25.5 градусов, соответственно. Все остальные Классы Команд чётко прописаны вплоть интерпретации каждой команды.

Надёжность

Z-Wave — это ячеистая сеть (mesh network), где каждый узел знает окружающие его узлы и может направлять через них пакеты. Использование маршрутизации позволяет успешно преодолевать препятствия между узлами, не позволяющие им общаться напрямую. Однако перестановки мебели и другие изменения в обстановке, а также выход из строя одного узла могут привести к появлению нерабочих маршрутов. Для этого их нужно периодически обновлять. Первичный контроллер может это делать профилактически раз в неделю или по запросу пользователя.

Но в протоколе Z-Wave есть и другое средство для замены нерабочих маршрутов рабочими, появившееся в версии протокола 4.5. Если узел не смог достучаться до точки назначения, он посылает всем соседям специальный пакет Explore Frame. Те в свою очередь распространяют его дальше по сети, пока какой-нибудь узел не скажет, что искомый узел нашёлся у него в прямой видимости. Таким образом отправитель найдёт новый маршрут и запомнит его в своих таблицах. Данный метод менее экономный, чем централизованное обновление маршрутов всей сети: для обхода умершего узла требуется, чтобы каждый узел обновил каждый маршрут, идущий через нерабочий, путём посылки Explorer Frame. Кроме того, использование Explorer Frame занимает около 0.5-1 секунды, и на это время сеть забивается этими пакетами.

На пути следования может содержаться до 4 узлов передатчиков. Учитывая предельные расстояния между устройствами 10-30 метров в прямой видимости (зависит от антенн), можно сказать, что предельная дальность доставки пакета — 40-120 метров. Естественно при прохождении перекрытий и стен мощность сигнала существенно падает, что приводит и к уменьшению дальности передачи. На практике 4 этажный дом с общей площадью в 500 квадратных метров — это предел одной сети протокола Z-Wave с качественной передачей данных.

Вывод простой: обновляйте маршруты после изменения топологии сети и перестановок мебели или используйте только устройства, основанные на версиях протокола 4.5x и 6.x.

Связь с ПК
    (универсальное ПО для Unix/Linux/Mac OS X/Windows с движком автоматизации и простым GUI, поставляется только B2B) (с движком автоматизации и простым GUI, работает на роутерах под клоном OpenWRT, продаётся в виде коробки-роутера) (с движком автоматизации и простым GUI, работает собственном железе от Fibaro, продаётся в виде коробки)
  • Z-Wave.Me Z-Way.C (библиотека C для работы со стеком Z-Wave под Unix/Linux/Mac OS X/Windows, поставляется только B2B, но скоро появится недорогое расширение для Raspberry Pi) (библиотека C++ для работы с Z-Wave под Unix/Linux/Mac OS X/(возможно)Windows, Open Source) (под Windows, платный) (под Windows, платный) (ОС на базе Linux для медиа-центров)
    (для Unix/Linux/Mac OS X/Windows, бесплатный)
Создание новых устройств

Sigma Designs продаёт не только чипы, но и DevKit — набор плат для прототипирования новых устройств. Считающие себя крутыми могут сразу делать прототипы на голых модулях ZM3102. Кроме того, для создания устройств Z-Wave вам понадобится SDK (Software Development Kit) от той же Sigma Desgins, которая имплементирует протокол Z-Wave вплоть до транспортного уровня включительно. Это сильно упрощает работу разработчиков, которым лишь нужно освоить этот API (с документацией на 500 страницах) и написать весь «пользовательский» код, реализующий прикладной уровень и поведение самого устройства (кнопки, экранчик, светодиоды и т.д.). Стоимость DevKit с SDK составляет $3000.

В добавок к этом понадобится компилятор C51 от компании Keil (ныне принадлежит ARM). Ещё где-то $3000. И много-много терпения и навыков характерных для разработки emdedded устройств.

Безопасность

Естественно, будучи радио протоколом, Z-Wave достаточно легко прослушивается (ну, мы-то знаем, что на всю страну осталось совсем мало способных радиолюбителей 🙂 Взломать можно любую систему — вопрос денег и времени. Став разработчиком железа, купив SDK и обретя много знаний можно сделать и не такое! Но учитывая, что это система домашней автоматизации света и климата, не думаю, что кому-то придёт в голову потратить пару сотен тысяч рублей на взлом вашей автоматизации. Лом стóит сильно дешевле!

Но и здесь есть ответ параноикам: в Z-Wave есть полноценное шифрование AES с длиной ключа 128 бит. Естественно, шифрование накладывает свои ограничения: оно работает медленнее, т.к. уже не достаточно просто отправить пакет — надо до этого обменяться одноразовыми ключами (nonce). Потому шифрование реализовано пока только в оконных системах, дверных замках и ПК контроллерах.

А как же другие технологии?

Говорить здесь о проводных технологиях — смысла нет. У них совсем разные характеристики и применение. В готовых объектах, созданных без закладки проводов во все важные места квартиры, можно использовать только радио технологии автоматизации.

  • 433 МГц — дешёвая и широко распространённая технология.
    • Плюсы — дёшево и сердито, большая дальность (частота ниже), малая цена
    • Минусы — полная несовместимость устройств разных производителей (т.е. завязка на одном), нестыкуемость комплектов (полное отсутствие масштабируемости), обычно без маршрутизации, отсутствие правил со стороны регулятора по скважности сигнала, невозможность построения нескольких сетей рядом, полоса частот замусорена множеством устройств от бытовых до радиоуправляемых машинок.
    • Плюсы — как и в Z-Wave есть стандартизация до прикладного уровня, возможность делать устройства без батареек на солнечных батареях и пьезо/индукционных элементах
    • Минусы — нет подтверждения доставки пакета (особенно для устройств на пьезоэлементах, где энергии едва хватает на отправку, их ещё сложнее настраивать, т.к. долго они не могут принимать данные; в новых версиях протокола добавили обратную связь), частота не разрешена на территории РФ (разрешен к ввозу и использованию ограниченный список устройств нескольких компаний)
    • Плюсы — хорошо развит, имеет динамическую маршрутизацию (самоорганизующаяся сеть, где каждый узел хранит лишь таблицу с со списком кластеров и ближайшего соседа, который может доставить туда пакет — почти как в IP сетях), принят на вооружения многими телекомами и управляющими компаниями.
    • Минусы — использует более загруженную полосу 2.4 ГГц (есть полоса 868 МГц, но она реже используется), стандартизирован лишь до транспортного уровня, что делает устройства разных производителей несовместимыми на прикладном уровне.
    Организационно-правовые аспекты

    Сам протокол Z-Wave, а также патенты на используемые в протоколе решения, является собственностью компании Sigma Designs. Функции координации производителей, развития протокола и проведение рекламных и обучающих мероприятий возложены на Z-Wave Aliance — консорциум производителей оборудования Z-Wave. Контроль совместимости возложен на сертификационные конторы (в США BuLogics и в Германии PepperoOne), которые сертифицируют все выходящие на рынок устройства, гарантируя полную совместимость между устройствами разных производителей. Только пройдя такую сертификацию можно нарисовать на своём устройстве логотип Speaks Z-Wave и продавать его как устройство, работающее на протоколе Z-Wave.

    Компания Sigma Designs и Z-Wave Aliance постоянно проводят семинары для технических специалистов разного уровня, помогая быстрее выйти на рынок с качественными устройствами.

    До недавнего времени Z-Wave не развивался в России из-за отсутствия разрешённой частоты. Европейская частота 868.42 МГц не была разрешена ГКРЧ, хотя правительство РФ и присоединилось к некоторым рекомендациям CEPT, применяемым к устройствам малого радиуса действия. С февраля 2012 года Sigma Designs выделила отдельную частоту 869.0 МГц для России. Данная частота попадает под решение ГКРЧ № 07-20-03-001 от 07.05.2007 (приложение 11). Для Российской частоты используется тот же чип, что и для Европы.

    Черпаем ещё инфу

    Достаточно много информации о протоколе можно получить из таких open source проектов, как OpenZWave, AZW, Linux MCE, а также из этого wiki-сайта и следующих статей: первая, вторая, третья

    Увидеть живьём

    Для тех, кто ещё не держал в руках оборудование Z-Wave, посмотреть и пощупать можно в первом салоне МГТС по адресу Новый Арбат, дом 2

    Z-Wave vs ZigBee, WiFi, Thread, Bluetooth BLE: выбираем протокол управления умным домом

    В наши дни редко кто может долго обходиться без цифровых устройств. Сегодня даже наши дома становятся цифровыми, позволяя нам контролировать жилище, где бы мы ни находились: в автомобиле, офисе или в другой стране.

    Поскольку дома становятся умнее, нам нужен универсальный способ, с помощью которого все домашние устройства будут «общаться» между собой и с нами. Сейчас такого «универсального языка», к сожалению, нет. Вместо этого мы видим несколько конкурирующих и практически несовместимых между собой беспроводных стандартов умного дома. Каждый из них борется за звание главной технологии управления жилищем. К таким стандартам относятся не только хорошо знакомые всем Wi-Fi и Bluetooth, но и специализированные протоколы — Z-Wave, ZigBee и Thread. Все они имеют преимущества и недостатки, не очевидные с первого взгляда. Но выбор стандарта, вокруг которого будет построена вся домашняя автоматизация, нужно делать еще до того, как в вашем доме появится первое устройство умного дома.

    В чем различия между Z-Wave, Zigbee, Wi-Fi, Bluetooth BLE и Thread? Каковы плюсы и минусы беспроводных стандартов домашней автоматизации? По каким критериям выбрать протокол управления умным домом? В рамках этой серии статей мы разберем каждый беспроводный протокол связи, претендующий на главную роль в умном доме. Это поможет вам сделать ставку на технологию, которая оправдает ваши ожидания.

    Содержание

    Часть 1. Общие требования к беспроводным технологиям домашней автоматизации

    Прежде всего давайте разберемся, что такое протоколы связи и какова их роль в том, чтобы наши дома и офисы становились умными. Протокол — это набор правил, которые позволяют двум или более устройствам в сети установить надежную связь и успешно обмениваться данными друг с другом. Для того чтобы “Интернет вещей” и умный дом как одно из его проявлений стал реальностью, огромная часть коммуникаций должна быть беспроводной. Какие требования предъявляются к технологиям и устройствам беспроводной автоматизации?

    1. Энергопотребление

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

    Таким образом, идеальный гаджет для умного дома должен использовать беспроводный приемник и передатчик, которые потребляют минимальное количество энергии, чтобы устройство могло работать в течение многих месяцев или даже лет без необходимости замены батареи. Сам элемент питания также должен быть миниатюрным, так как его размер зачастую оказывает прямое влияние на итоговый размер самого продукта. А значит, требования к стандарту беспроводного протокола связи по потребляемой мощности устройствами вашего будущего умного дома должны быть очень жесткими.

    2. Радиус действия и безопасность

    Сигнал от любого вашего гаджета должен стабильно и с минимальной задержкой достигать любого другого умного устройства, установленного в самом отдаленном участке жилища. Лампочки, которые включаются с задержкой несколько секунд, или умный замок, не сразу пускающий вас внутрь — это не то, с чем у нас ассоциируется современный умный дом. Не говоря уже о датчиках задымленности, протечки газа или вибрации, которые должны срабатывать четко и быстро. Поэтому сигналы от любого вашего устройства должны преодолевать любые преграды, в том числе распространяться через стены и полы дома. Все умные гаджеты, независимо от их количества, должны работать как единый слаженный механизм. И, конечно же, помехи от других беспроводных сетей или других устройств, работающих на той же частоте, должна быть устранены или хотя бы сведены к минимуму.

    Любые сообщения вашего устройства должны быть защищены шифрованием, а добавление нового устройства в сеть должно происходить легко, быстро и в то же время безопасно. Но процедуры безопасности не должны усложнять подключение.

    3. Возможность работы по расписанию и без него

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

    4. Отказоустойчивость

    Топология беспроводной сети, которую поддерживает тот или иной протокол умного дома, имеет решающее значение для такого важного фактора, как отказоустойчивость. Кроме того, она оказывает прямое влияние на уже упомянутые нами энергосбережение и радиус действия устройства. Современный взгляд на построение беспроводных сетей домашней автоматизации предполагает децентрализованный подход, который использует ячеистую топологию сети (mesh-сеть). Каждое устройство в такой сети может напрямую связываться с любым другим устройством в радиусе своего действия. Если два устройства находятся слишком далеко друг от друга, то сигналы могут передаваться через промежуточные устройства этой сети, таким образом значительно увеличивается зона действия устройств.

    Кроме того, новые гаджеты могут добавляться, а старые удаляться без негативного влияния на надежность сети. Однако для большинства ячеистых сетей также требуется «основное» устройство, которое служит сетевым контроллером для координации совместной работы десятков или даже сотен устройств в одной сети. Если основное устройство выходит из строя, то другое устройство должно уметь автоматически принимать управление сетью на себя. Это свойство mesh-сетей имеет решающее значение для обеспечения постоянной бесперебойной работы всей системы.

    5. Взаимная совместимость

    И, наконец, на самом базовом уровне идея домашней автоматизации заключается в том, что все наши умные устройства должны объединяться в сеть и беспрепятственно «общаться» друг с другом. Однако реальность еще далека от этой идеальной концепции. Рынок умного дома все еще находится на ранней стадии развития и сильно фрагментирован. Речь пока даже не идет об обеспечении совместимости разных стандартов беспроводных протоколов связи, которая позволяла бы устройствам и системам взаимодействовать друг с другом. Вопрос заключается в совместимости в рамках одного стандарта. Проще говоря, далеко не каждая технология, которую вы выберете в качестве главной для домашней автоматизации, может гарантировать, что разные умные продукты, поддерживающие один и тот же стандарт, будут «понимать» друг друга. Сейчас, например, может оказаться, что когда при задымлении датчик дыма отправил сообщение управляющему устройству, вы можете не получить предупреждение об опасности. Причина в том, что датчик и контроллер, хоть и основаны на одном стандарте, но выпущены разными производителями, могут «не понять» друг друга.

    Почему так происходит? Вопрос совместимости — это не проблема исключительно сетевых протоколов, обеспечивающих подключение. Неочевидные с первого взгляда, но от этого не менее серьезные проблемы спрятаны глубже, и заключаются в отсутствии стандартных форматов данных или общих программных интерфейсов. Тем не менее, заставить умные устройства беспрепятственно «общаться» друг с другом, то есть гарантировать совместимость независимо от производителя или даты производства — это элементарная потребность, которую необходимо удовлетворить, чтобы сделать ваш умный дом реальностью.

    Модель OSI — единый критерий сравнения протоколов умного дома

    Поскольку большинство конкурирующих беспроводных стандартов умного дома зачастую обладают схожими свойствами, может показаться, что все они выполняют в основном одну и ту же работу. Однако стоит чуть углубиться в тему, и мы сразу обнаружим принципиальные различия между ними. Разные технологии беспроводной связи разрабатывались для выполнения разных задач. Соответственно, и работу свою они выполняют по-разному. Многие аспекты станут очевидными, если взглянуть на эти сетевые технологии сквозь призму эталонной модели OSI.

    Международная организация по стандартизации (International Organization for Standardization, ISO) разработала модель взаимодействия открытых систем (Open Systems Interconnection, OSI) еще в 80-х годах прошлого века. OSI — основа для координации разработки стандартов связи и до сих пор остается эталонной моделью для коммуникационных сетей. Структура OSI рассматривает процесс коммуникаций в сети как управляемую иерархию, состоящую из семи уровней. Каждый из них отвечает за определенные функции и решает четко определенные задачи в рамках одного уровня, а также взаимодействия с уровнями, расположенными непосредственно ниже и выше. Семиуровневая эталонная модель OSI выглядит следующим образом:

    • Прикладной уровень (Application).
    • Уровень представления (Presentation).
    • Сеансовый уровень (Session).
    • Транспортный уровень (Transport).
    • Сетевой уровень (Network).
    • Канальный уровень (Data Link).
    • Физический уровень (Physical).

    В рамках данной статьи мы не будем заострять внимания на том, какие сервисы и задачи реализуются на каждом уровне. Тем не менее, при более подробном рассмотрении каждой конкретной беспроводной технологии домашней автоматизации мы будет возвращаться к этой модели, чтобы показать, на каких уровнях и каким образом работает каждый стандарт связи, и что это значит для конечных пользователей. Это связано с тем, что некоторые из стандартов, претендующих на лидерство на рынке умных домов, реализуют лишь малую часть 7-уровневой модели OSI и делегируют полномочия другим технологиям, чтобы они “заботились” об остальных аспектах коммуникаций.

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

    Кроме того, самый верхний — прикладной — уровень является ключом к взаимной совместимости устройств. Если прикладной уровень не определен стандартом, устройства разных производителей просто не могут “понять” друг друга. Этот аспект объясняет, почему проблема совместимости существует не только в ситуациях, когда два устройства, использующие разные протоколы, не могут обмениваться данными. Дело в том, что даже если эти устройства используют один и тот же протокол, они все равно не смогут взаимодействовать, если в этом конкретном протоколе не определен самый верхний уровень модели OSI.

    В следующих разделах рассмотрим особенности каждого протокола домашней автоматизации по отдельности.

    Часть 2. Почему не Wi-Fi?

    Начнем с самого очевидного, на первый взгляд, решения для домашней автоматизации — с Wi-Fi. Это самая распространенная беспроводная сетевая технология с миллиардами пользователей по всему земному шару. Согласно данным отраслевого консорциума Wi-Fi Alliance, с помощью этого стандарта происходит передача около половины всего мирового Интернет-траффика. Wi-Fi широко используется в частных домах, офисах и общественных местах. Эта технология является наиболее популярной для подключения компьютеров, смартфонов и планшетов ко Всемирной сети. Технически, с помощью Wi-Fi можно осуществить соединение двух устройств “точка-точка”, чтобы они обменивались информацией между собой. Казалось бы, вот она — идеальная технология для объединения в сеть различных IoT-устройств и лучшая основа для умного дома. Но, несмотря на то, что ожесточенная война сетевых стандартов на рынке умных домов идет уже не первый год, Wi-Fi за все это время так и остался в аутсайдерах. Большинство ведущих производителей решений вычеркнули его из топ-списка технологий, претендующих на роль лидера рынка домашней автоматизации.

    Что пошло не так? Почему эта мощная беспроводная технология осталась на задворках концепции “интернет вещей”, и, по сути, считается худшим решением для умного дома из всех возможных? Давайте разберемся.

    Wi-Fi по модели OSI

    Технология Wi-Fi основана на семействе стандартов беспроводных сетей IEEE 802.11x. Они определяют только первые два уровня модели OSI — физический и канальный. Сеть Wi-Fi имеет топологию “звезда”, а это означает, что все ее узлы соединяются непосредственно с центральным элементом — беспроводным маршрутизатором. В такой топологии конечные устройства можно добавлять и удалять из сети, не влияя на целостность ее структуры и передачу данных в ней. Но этот подход создает единую точку отказа.

    Протокол Wi-Fi в модели OSI

    Что касается сетевого и транспортного уровней, то для них Wi-Fi обычно использует другие стандартные протоколы — UDP или TCP для транспортного уровня, и IPv4 или IPv6 для сетевого уровня. А прикладной уровень, который, как мы уже знаем, отвечает за совместимость устройств, не определен вовсе, и полностью отдан на откуп производителям программных и аппаратных решений.

    Преимущества Wi-Fi как протокола домашней автоматизации

    Wi-Fi — это мощное и надежное беспроводное решение, которое успешно используется для построения локальных сетей уже много лет. 802.11 де-факто стал глобальным стандартом связи, поскольку предлагает множество гибких функций и постоянно совершенствуется Институтом инженеров электротехники и электроники (IEEE).

    Разработанный для быстрого обмена значительными объемами данных на небольших расстояниях, Wi-Fi отлично справляется со своей задачей. Основные параметры, такие как диапазон покрытия или скорость передачи данных, различаются между различными вариантами стандарта 802.11. Но в большинстве случаев обычного домашнего беспроводного маршрутизатора достаточно, чтобы обеспечить покрытие сети для небольшой квартиры. В больших зданиях можно увеличить количество точек доступа или ретрансляторов сигнала для увеличения охвата.

    Wi-Fi может легко передавать видеопотоки высокой четкости, а теоретический предел его пропускной способности намного выше, чем потребности среднего пользователя. Некоторые более старые версии стандарта 802.11 имеют ограничение 11 Мбит/с или 54 Мбит/с, но широко используемый сейчас 802.11n способен передавать уже десятки и сотни мегабит в секунду, а более новый 802.11ac — еще больше. Эти цифры, безусловно, выглядят отлично на фоне других популярных решений для домашней автоматизации. Значения их пропускной способности выражаются в Кбит/с, а не в Мбит/с.

    Кроме того, одно из главных преимуществ Wi-Fi — повсеместная доступность инфраструктуры 802.11. Тот факт, что этот стандарт интегрируется в новые ноутбуки, смартфоны и планшеты, имеет большое значение с точки зрения реализации управляющих приложений умного дома и “интернета вещей”.

    Недостатки Wi-Fi как протокола умного дома

    Перечисленные выше преимущества общеизвестны. Благодаря им Wi-Fi вошел в наш быт и стал повседневной технологией беспроводного доступа в Интернет. Но когда речь заходит о домашней автоматизации, высокая скорость доступа в Интернет и возможность быстро передавать огромные объемы информации — это не те параметры, на которые вы будете обращать хоть какое-либо внимание. Более того, возможности Wi-Fi в этом плане чрезмерны для подавляющего большинства умных программных решений автоматизации дома или офиса. Эти решения работают в среде, где типичные устройства передают простые управляющие команды (такие как “включить/выключить”), сигналы смены состояния или мизерные объемы данных (например, результаты измерений, передаваемые датчиком).

    Wi-Fi имеет слишком низкую энергоэффективность, чтобы использовать его в автономных датчиках умного дома

    Сама по себе избыточная пропускная способность — не проблема, но ее поддержка связана со значительным энергопотреблением. Будучи высокоскоростным стандартом беспроводной связи, Wi-Fi чрезмерно энергозатратен для “Интернета вещей”. Очевидно, что энергопотребление не играет большой роли, если какое-либо устройство подключено к постоянному источнику питания — обычной электрической розетке, патрону лампы и т.п. Но оно становится огромной проблемой для тех решений, которые должны работать от автономных источников питания без проводов. Практически невозможно создать устройство Wi-Fi с поддержкой возможности оперативного реагирования и одновременно — питанием от батареи или аккумулятора, которое может работать достаточно долго. Например, автономный датчик движения, задымления, открытия/закрытия дверей на основе Wi-Fi создавать бессмыссленно: его аккумулятор быстро разрядится. Иными словами, несмотря на широкую распространенность и впечатляющую скорость передачи данных и , Wi-Fi просто не может эффективно поддерживать важнейшую составляющую мира умных домов — автономные беспроводные сенсоры и исполнительные устройства. А без них домашняя автоматизация теряет практический смысл.

    Еще одно серьезное ограничение возникает из-за топологии Wi-Fi-сети. Зависимость всего траффика от центрального маршрутизатора имеет серьезный недостаток: как только маршрутизатор выходит из строя, отдельные узлы сети прекращают взаимодействовать друг с другом. А это ведет к сбою всей сети автоматизации. Конечно, можно ожидать, что большую часть времени маршрутизатор Wi-Fi будет работать стабильно. Часто таки и происходит. Но как только он "зависает" или ломается, сразу же возникнут огромные проблемы: весь умный дом перестанет работать. Не стоит также забывать о том, что при замене вышедшего из строя беспроводного маршрутизатора, скорее всего, потребуется перестройка и конфигурирование сети с нуля.

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

    Учитывая, что практически каждый потребитель имеет смартфон с поддержкой Wi-Fi, можно предположить, что добавление новых умных устройств в Wi-Fi-сеть станет легким делом. К сожалению, это не так. Прежде чем добавить устройство умного дома в Wi-Fi-сеть, нужно сообщить ему пароль сети. Это легко сделать, если вы хотите подключить ноутбук или смартфон. Но задача усложняется, если на вашем устройстве нет ни клавиатуры, ни экрана. Можно ли доверить эту работу смартфону, ведь он также “говорит” на языке Wi-Fi? Почему бы не использовать его, чтобы сообщить устройству пароль? Неплохая идея, но проблема в том, что для этого ваше умное устройство сначала нужно подключить к сети. А это возвращает нас туда, откуда мы начали. Производители используют различные методы, чтобы сделать процесс настройки более управляемым. Но каждый такой способ имеет определенные недостатки и привносит дополнительную сложность для пользователей. В большинстве случаев для добавления умных устройств в сеть Wi-Fi нужно установить специальное мобильное приложение или десктопную утилиту, затем перевести каждое добавляемое устройство в режим сопряжения, ввести через приложение пароль Wi-Fi, а уж затем — добавть устройство в систему домашней автоматизации. Некоторые поставщики зашли так далеко, что добавили в свои умные Wi-Fi-устройства порты microUSB исключительно для целей первоначального подключения и настройки. Хотя это и решает проблему с установкой, едва ли вам понравится использовать USB-порты для добавления в сеть умные датчики дыма или движения, установленные в труднодоступных местах.

    Вопрос совместимости — самый важный момент в домашней автоматизации. Что предлагает в этом отношении Wi-Fi? К сожалению, не так много. Стандарт Wi-Fi не определяет прикладной уровень сетевой модели OSI. А это означает, что если производители устройств не договорились о том, что их продукты будут взаимодействовать между собой, то коммуникация класса “машина-машина” между такими устройствами практически невозможна. Часто технологи Wi-Fi ошибочно приписывают полную интероперабельность только потому, что она обеспечивает связь между пользователями. Но такая связь возможна только потому, что в процесс взаимодействия вмешиваются люди. К примеру, настройка Skype-соединения — это то, что можно назвать добавлением условного прикладного уровня к Wi-Fi. Умные устройства не могут справиться с этой задачей самостоятельно именно по той причине, что сам по себе Wi-Fi не обеспечивает никакой совместимости в мире подключенных устройств.

    Наконец, существует фактор цены. Модули Wi-Fi всегда были относительно дороги. И хотя в последнее время они подешевели, разница с радиомодулями на основе некоторых других технологий домашней автоматизации по-прежнему остается 50-100%, причем не в пользу Wi-Fi. При составлении сметы умного дома это будет очень заметно.

    Перспективы Wi-Fi в качестве технологии умного дома

    Следует отметить, что Wi-Fi Alliance знает о недостатках Wi-Fi и прилагает усилия для их устранения. В 2016 году был представлен новый стандарт — IEEE 802.11ah. Он пообещал избавить Wi-Fi от многих ограничений, с которыми сталкиваются технологии 802.11 на рынке умных домов и “интернета вещей”, предъявляющем жесткие требования к ресурсам. Часть аналитиков восприняли 802.11ah с осторожным оптимизмом, но рынок в целом скептически отнесся к перспективам нового стандарта. Так, к примеру, исследовательская компания ABI Research прогнозирует, что к 2020 году будет отгружено только 11 млн чипсетов 802.11ah. Для IoT-рынка это капля в море.

    Почему рынок столь пессимистично настроен к перспективам стандарта 802.11ah? Причин несколько. Да, он устраняет часть серьезных недостатков предыдущих стандартов 802.11, увеличив зону действия и добавив более низкое энергопотребление для устройств. Но часть проблем осталась нерешенными — совместимость между отдельными устройствами; роутер, как единая точка отказа всей сети; сложный процесс добавления в сеть умных устройств; а также отсутствие дополнительных функций безопасности, таких как управление ключами. Кроме того, будучи совершенно новым радиостандартом, он несовместим со всеми беспроводными маршрутизаторами, которые уже присутствуют в миллионах домашних хозяйств и офисов по всему миру. Иными словами, одно из самых больших преимуществ Wi-Fi исчезает.

    Таким образом, Wi-Fi практически никогда не следует рассматривать как фундамент умного дома. Исключение — те редкие случаи, когда требуется только надежное соединение с облаком, и вы не планируете внедрять умные устройства на основе других стандартов.

    Таблица. Преимущества и недостатки Wi-Fi ка протокола домашней автоматизации

    Преимущества

    Недостатки

    Широко распространен в компьютерах и мобильных устройствах

    Высокое энергопотребление не позволяет использовать Wi-Fi в автономных датчиках и актуаторах умного дома

    Обеспечивает высокую скорость передачи данных

    Сетевая топология “звезда” не гарантирует отказоустойчивости сети

    Имеет достаточный радиус действия

    Совместимость устройств разных производителей под вопросом, поскольку прикладной уровень OSI не стандартизирован

    Сложный процесс добавления в сеть некоторых устройств

    Проблемы с безопасностью, такие как механизм управления ключами

    Часть 3. Z-Wave: высокая взаимосовместимость устройств умного дома и надежность сети автоматизации

    Уже более десяти лет Z-Wave — неоспоримый лидер среди технологий домашней автоматизации по количеству инсталлированных устройств (свыше 100 млн по всему миру). Этот протокол беспроводной связи с ультранизким энергопотреблением специально разработан, чтобы дать обычным пользователям возможность эффективного и надежного удаленного управления широким спектром датчиков и исполнительных устройств умного дома.

    Z-Wave представлен в 2003 году фирмой Zensys, приобретенной спустя пять лет компанией Sigma Designs. В конце 2017-го технология Z-Wave стала собственностью крупной полупроводниковой компании Silicon Labs. Она лицензирует на взаимную совместимость каждый продукт, использующий Z-Wave, и является основным поставщиком модулей и полупроводниковых компонентов Z-Wave. За многолетнюю историю Z-Wave стал относительно недорогим и самым простым решением всех наиболее важных потребностей стремительно развивающегося сегмента умного дома. Эта технология превратилась в общепризнанный международный стандарт беспроводной связи для управления и автоматизации жилых помещений.

    Z-Wave согласно модели OSI

    Z-Wave охватывает все уровни сетевой модели OSI, от физического до прикладного. Это гарантирует высокий уровень совместимости оборудования для домашней автоматизации от разных поставщиков. Z-Wave — хорошо отлаженный протокол, ориентированный на обмен короткими командами и сообщениями между устройствами, что сводит к минимуму загруженность радиоканала и снижает вероятность потери данных.

    Z-Wave использует концепцию ячеистой топологии сети (mesh-сеть). Протокол разработан таким образом, что узлы сети, выполняющие роль ретрансляторов, имеют возможность перенаправлять через себя сообщение, пока оно не достигнет адресата. Такой подход не только позволяет значительно расширить радиус действия беспроводной сети, но и повышает ее надежность. В случае перемещения/деактивации/выхода из строя любого узла сеть не будет парализована, а продолжит работу в штатном режиме: сообщения начнут автоматически направляться через ретранслирующие узлы сети в обход вышедшего из строя.

    Каждая логическая сеть Z-Wave может поддерживать работу до 232 устройств. При необходимости подключения большего количество устройств существует возможность объединения сетей. Несколько сетей Z-Wave могут спокойно сосуществовать на одной и той же территории, не мешая друг другу. Это достигается минимизацией размера передаваемого пакета и обязательным требованием к минимальной нагрузке на радиоканал, которое обязывает устройство находиться в состоянии передачи не более 1 % времени. Однако узлы разных сетей не могут “видеть” друг друга и, соответственно, как-либо связываться друг с другом. Связь между сетями осуществляется через устройства, выполняющих роль сетевых мостов.

    Z-Wave охватывает все уровни модели OSI

    Устройства в одной сети могут обмениваться информацией между собой, даже когда находятся вне зоны прямой видимости. В этом случае устройство использует промежуточные узлы (другие устройства в той же сети, кроме тех, которые питаются от батареек и большую часть времени функционируют в «спящем» режиме ради экономии заряда батареи), чтобы передать информацию другому устройству, когда оно находится вне радиуса действия первого устройства. Оптимальный и альтернативные доступные маршруты, которыми может осуществляться передача сообщения между двумя устройствами через промежуточные узлы, определены заранее.

    У каждой сети Z-Wave есть основной контроллер (с него, собственно, и начинается построение сети), на который возложены обязанности добавления новых устройств в сеть и удаление старых, составления карт маршрутизации, обеспечения безопасного подключения, обеспечения возможности создавать сценарии автоматизации и прочих функций по организации и контролю работы сети. В сети также может располагаться один или несколько вторичных контроллеров, которые для нормальной работы запрашивают информацию о топологии сети у основного контроллера. Обычно основным контроллером является тот, с которого началось построение сети. Но со временем эту функцию можно передать одному из вторичных контроллеров. Часто новые устройства Z-Wave можно добавить в сеть с помощью QR-кода или пин-кода. Эта быстрая и безопасная процедура происходит один раз во время инсталляции нового устройства, после чего устройство считается принадлежащим этой сети.

    Отличительной особенностью экосистемы Z-Wave изначально было то, что она целенаправленно развивалась как закрытый проприетарный протокол, защищенный многочисленными патентами управляющей компании (сначала — Zensys, затем — Sigma Designs, теперь — Silicon Labs). Все доступные функции протокола реализованы в программном коде компании-владелицы технологии и поставляются производителям оборудования в скомпилированном виде после подписания лицензионного договора.

    С одной стороны, закрытость технологии — это минус, так как без знания проприетарных спецификаций сторонние разработчики не могут по своему усмотрению использовать протокол для разработки программного обеспечения для управления устройствами Z-Wave. Это усложнило проникновение Z-Wave на корпоративный рынок. Однако владельцы умных домов от такой «закрытости» оказались в большом выигрыше. Бренд Z-Wave — единственный на рынке домашней автоматизации, который может гарантировать обратную взаимосовместимость используемых устройств независимо от производителя, цены, функциональных задач, поколений микросхем, конкретного устройства и т. д.

    Постепенно, начиная с 2012 года, желая облегчить жизнь разработчиков и расширить границы применения своего протокола, Sigma Designs открыла часть спецификации Z-Wave. Но, чтобы поддерживать обратную совместимость устройств, она продолжила контролировать производителей с помощью жестких требований сертификации.

    Нижние уровни (физический и канальный) протокола Z-Wave стали открытыми еще в 2012 году и с тех пор описываются стандартом Международного союза электросвязи ITU-T G.9959. Они отвечают непосредственно за беспроводную передачу данных, детально описывая используемые частоты, способы кодирования и адресации.

    В 2016 году Sigma Designs выложила в открытый доступ официальную спецификацию протокола Z-Wave. В частности, были опубликованы классы команд (описывают, как формируется каждая отдельная команда и как интерпретировать пакет данных) и классы устройств (описывают спецификацию существующих устройств, и то, как эти устройства, в зависимости от своего типа, воспринимают разные команды). Было опубликовано описание новейших спецификаций шифрования в Z-Wave, получивших название Security 2 (S2). Кроме того, обнародовано описание Z/IP (Z-Wave over IP) — программной надстройки для передачи пакетов Z-Wave поверх TCP/IP. Это значительно упростило разработку сторонних веб-приложений для Z-Wave.

    Все еще остаются закрытыми сетевой и транспортный уровни, которые обеспечивают беспрецедентную для отрасли стабильность работы больших Z-Wave-сетей и отвечают, в том числе, за маршрутизацию сообщений в сети умного дома, их ретрансляцию и подтверждение получения.

    Преимущества Z-Wave

    Разработчики Z-Wave на многие годы опередили свое время, и ячеистая топология долго обладала уникальным функционалом, дающим этому протоколу весомое конкурентное преимущество. Сейчас речи об наличи mesh-топологии только у Z-Wave уже не идет. Но свою актуальность ячеистые сети не утратили, оставаясь по сей день оптимальным решением для домашней автоматизации. В отличие от многих конкурентов, Z-Wave существует уже много лет, и разработчики до совершенства отшлифовали процесс маршрутизации сообщений. Из всех представленных на рынке домашней автоматизации решений, устройства Z-Wave являются, пожалуй, самыми энергоэффективными, надежными, безопасными и экономными с точки зрения времени эфира, занимаемого под обмен данными.

    Чтобы нивелировать задержки при передаче и не перегружать сеть, допускается использование до 4 промежуточных узлов для транзитной передачи данных. С учетом того, что радиус действия в зоне прямой видимости современных модулей Z-Wave составляет порядка 40 метров (а новое поколение устройств Z-Wave на чипсетах 700-й серии увеличивает это значение до 100 м), то итоговой дальности передачи сигнала в одной сети Z-Wave вполне достаточно для реализации большинства крупных проектов домашней автоматизации.

    Огромным уникальным преимуществом технологии Z-Wave является возможность практически мгновенного самолечения сети, когда какой-то узел перестает отвечать. Она достигается благодаря использованию процедуры Explorer Frame («Исследовательский кадр»), которая запускается автоматически. Для определения всех возможных «рабочих» маршрутов и, соответственно, восстановления работоспособности сети Z-Wave требуется не более секунды. Причем с появлением процедуры Explorer Frame в сети Z-Wave стало возможно полноценно использовать переносные устройства, работоспособность которых в более старых реализациях была сильно ограничена.

    Ячеистая топология сети Z-Wave

    Еще одна функция, повышающая отказоустойчивость и быстродействие сети Z-Wave, — ассоциации между устройствами. Благодаря этой функции одно устройство может отправлять команду находящемуся поблизости другому устройству, минуя центральный контроллер. Например сирена может включиться по датчику движения мгновенно, не дожидаясь, пока ей придет команда от контроллера. Исполнив действие, устройство отправит контроллеру отчет о выполнении. Это не только ускоряет срабатывание исполнительных устройств, но и повышает надежность ответственных узлов сети. Например, связка “датчик-исполнительное устройство” будет работать, даже если контроллер вышел из строя. Да, пользователь перестанет получать от контроллера уведомления о срабатывании устройств. Но благодаря ассоциациям сами эти устройства продолжат работать в связке. Для этого они должны быть расположены поблизости друг от друга, т.е. для прохождения команды не потребуется маршрутизация. Кроме того, они должны подразумевать возможность совместной работы (например датчик протечки и автоматический шаровый кран).

    Еще одно преимущество Z-Wave — безопасность. Здесь она реализована на самом высоком уровне. Технология Z-Wave использует те же технологии шифрования, что и системы онлайн-банкинга. Новый стандарт безопасности, известный как Security 2 (или S2), стал обязательным для сертификации всех умных устройств Z-Wave после 2 апреля 2017 года. Он совершенствует стандарты шифрования для осуществления обмена данными между узлами, а также задает новые процедуры подключения новых устройства к сети умного дома с помощью уникальных для каждого устройства PIN-кодов или QR-кодов. Новый уровень защиты аутентификации гарантирует, что хакерам не удастся взять под контроль устройства во время подключения их к сети. S2 является самой современной системой безопасности, доступной на рынке домашней автоматизации. Огромное внимание, которое разработчики Z-Wave уделили усовершенствованию защиты уже дало свои плоды — Z-Wave за последние пару лет существенно укрепил позиции на рынке умных систем безопасности, став, к примеру, безусловным лидером для такого показательного сегмента, как умные дверные замки.

    Z-Wave работает в нелицензируемой части диапазона 800-900 МГц, выделенной для устройств малого радиуса действия. Отличительная черта этих частот — способность уверенно преодолевать различные преграды, в том числе перекрытий и стен. Ведь, как известно, чем больше длина волны, тем лучше она преодолевает препятствия. Во многом в этом причина впечатляющего для рынка домашней автоматизации радиуса действия Z-Wave устройств (при этом они еще и самые энергоэффективные). Для этой части диапазона также характерно малое количество помех, производимых другими устройствами, работающими на этих же частотах. С учетом того, что другие конкурирующие технологии домашней автоматизации вынуждены ютиться в сверхпопулярном диапазоне 2,4 ГГц, который используют огромное количество устройств по всему миру, даже такие далекие от беспроводной связи, как обычные микроволновые печи, практическое отсутствие помех в рабочем диапазоне Z-Wave (и как следствие — малое время задержки), становится очередным конкурентным преимуществом этого протокола домашней автоматизации.

    Более 100 млн инсталлированных устройств умного дома Z-Wave работают в жилищах по всему миру

    На сегодняшний день на рынке представлено более 2400 сертифицированных (совместимых друг с другом) наименований устройств от более чем 700 компаний. Более 100 млн умных Z-Wave-устройств уже работают в миллионах домохозяйств по всему миру. Это впечатляющее проникновение на рынок, пожалуй, является очень сильной заявкой в гонке за доминирование на IoT-рынке среди протоколов беспроводной связи. Огромная инсталлированная база устройств Z-Wave создает эффект снежного кома, благодаря чему технология доминирует в сегменте домашней автоматизации. Свои решения с поддержкой Z-Wave предлагают как крупнейшие игроки на рынке умного дома, так небольшие стартапы, реализовавшие одну или несколько идей. Огромный ассортимент устройств Z-Wave выгоден пользователям: с Z-Wave они могут выбирать все, что угодно: функционал, дизайн, цену и даже цвет продукта.

    Причем выгоды от этой свободы выбора не ограничены с точки зрения совместимости устройств от разных поставщиков. Огромную роль в вопросе совместимости играет сертификационная программа, созданная отраслевым консорциумом Z-Wave Alliance. Тестирование, проводимое альянсом, гарантирует, что любые сертифицированные устройства, независимо от их производителя, будут прекрасно ладить между собой. Таким образом, гарантированная совместимость является сильнейшим конкурентным преимуществом Z-Wave. И это при том, что протокол также обеспечивает обратную совместимость со всеми предыдущими версиями, что является еще одной уникальной особенностью для IoT-рынка.

    Недостатки Z-Wave

    У Z-Wave осталось не так много узких мест, достойных упоминания: за годы существования технологии ее успели отлично отладить. Пожалуй, один из недостатков вытекает из достоинства: это частотный диапазон. Выбор низкочастотного, стабильного и наиболее свободного диапазона для устройств малого радиуса действия, а не более популярного и загруженного (2,4 ГГц) оказался дальновидным и правильным решением, избавившим пользователей умного дома Z-Wave от серьезных проблем с помехами в сильно загруженных «частотах Wi-Fi». Но у всего есть своя цена. Исторически сложилось, что в разных странах для работы устройств малого действия выделены разные частоты. К примеру, для всей Европы (страны CEPT), а также Китая и ряда других стран Азии — это 868,42 МГц. А вот в США и Мексике эти частоты заняты технологией GSM, поэтому решения Z-Wave там работают на частоте 908,42 МГц. Россия, которая подписала соглашение CEPT, но так его и не ратифицировала, пошла своим путем и выбрала для Z-Wave рабочий диапазон 869,0 МГц. Что это значит с точки зрения обычного пользователя? Докупать новый продукт в другой стране и подключать его к своей сети домашней автоматизации нужно с большой осторожностью. Например устройство, созданное для рынка США, будет несовместимо с устройствами “российского” диапазона. Поэтому для использования в России лучше всего покупать устройства Z-Wave в проверенных российских магазинах.

    При покупке устройств Z-Wave нужно обращать внимание на радиочастоту: в России используется 869,0 МГц

    Кроме того, как мы уже отмечали ранее, долгое время Z-Wave развивался как закрытая технология. Это позволило разработчикам гарантировать отличную совместимость, безопасность, отказоустойчивость и т. д. Но такая «закрытость» обходится дороже в разработке устройств. Поэтому решения Z-Wave нельзя назвать самым бюджетным вариантом для умного дома. Другое дело, что отношение цена/качество, где технология Z-Wave не оставила конкурентам практически никаких шансов.

    Таблица. Преимущества и недостатки протокола Z-Wave

    Преимущества Z-Wave

    Недостаток

    Мировой лидер по распространенности и количеству инсталлированных устройств в системах умного дома

    В разных странах для Z-Wave используются разные радиодиапазоны, на что необходимо обращать внимание при покупке в интернет-магазинах

    Высокая отказоустойчивость и масштабируемость благодаря ячеистой топологии сети, а также механизмам самовосстановления и ассоциаций

    Высокий уровень безопасности, реализованный набором протоколов S2

    Низкое энергопотребление устройств

    Отличная взаимная совместимость устройств Z-Wave различных производителей благодаря сертификации, выполняемой консорциумом Z-Wave Alliance

    Защищенность от помех, создаваемых устройствами Wi-Fi, Bluetooth, микроволновыми печами и другим оборудованием, работающим в диапазоне 2,4 ГГц

    Перспективы Z-Wave

    Если говорить о перспективах, то будущее Z-Wave выглядит весьма радужным. Протокол стал безусловным лидером рынка домашней автоматизации и стремительно завоевывает сегмент за сегментом. Z-Wave — это надежный состоявшийся бренд, узнаваемый пользователями по всему миру. Протокол переживает свой звездный час и, что не менее важно, продолжает развиваться. Каждое новое поколение технологии повышает дальность и уменьшает задержки при передаче, снижает и так самое низкое в отрасли энергопотребление, привлекает на свою сторону все больше производителей и становится надежной основой для организации умного дома для все большего количества домохозяйств по всему миру.

    Особое внимание заслуживает покупка в начале 2018 года бизнеса Z-Wave компанией-производителем полупроводниковых элементов Silicon Labs. Для бренда Z-Wave — это однозначно очень позитивные новости. Во-первых, Silicon Labs — ведущий игрок на IoT-рынке, активно участвующий в разработке и продвижении всех ведущих протоколов для Интернета Вещей и выпускающий чипы для них (ZigBee, Wi-Fi и Bluetooth, Thread, а теперь и Z-Wave). Приобретение Z-Wave открывает уникальную возможность для создания межплатформенных решений, объединяющих сразу несколько протоколов в рамках одного чипсета. Во-вторых, у Silicon Labs много ресурсов и опыта, которые она может и готова потратить на развитие протокола, намного больше, чем их когда-либо было у компании Sigma Designs. И это касается всех сфер: разработки, производства и продвижения. Поэтому данное событие является своеобразным сигналом всему рынку: Z-Wave будет развиваться и станет неотъемлемой частью будущего Интернета Вещей.

    В ближайшем будущем нас также ждет широкое коммерческое распространение платформы Z-Wave нового поколения — на основе чипсетов 700-й серии. Решения на ее основе, как и раньше, будут полностью совместимы со всей экосистемой Z-Wave. Радиус действия новых устройств Z-Wave будет увеличен до 100 метров. На данный момент решения Z-Wave являются лидерами рынка домашней автоматизации по такому важнейшему параметру, как энергоэффективность. В новых продуктах Z-Wave энергопотребление (благодаря более оптимизированному алгоритму просыпания и возвращения в спящий режим) будет снижено еще на 80 %, что позволит различным датчикам Z-Wave с батарейным питанием проработать более 10 лет на одной обычной миниатюрной батарейке (т.н. «монетке») без замены. Добавьте к этому лучшую в отрасли защиту S2, отлаженные преднастроенные решения для разработчиков, позволяющие удешевить процесс разработки и ускорить вывод новых продуктов на рынок, а также отлаженную и надежную программу сертификации, и вы получите самое продвинутое решение для домашней автоматизации из всех, существующих сейчас на рынке.

    Часть 4. ZigBee: кот в мешке в плане совместимости устройств

    Уже более десяти лет ZigBee является основным конкурентом Z-Wave, ведя упорную борьбу за лидерство на рынке домашней автоматизации. За это время ZigBee, наряду с Z-Wave, стал одним из наиболее широко используемых беспроводных коммуникационных технологий в современных умных домах.

    Развитие ZigBee началось в конце 90-х годов прошлого века, но только в 2004 году его первая спецификация была опубликована отраслевым консорциумом ZigBee Alliance. Как и Z-Wave, это стандарт с низкими показателями скорости и малым энергопотреблением, оптимизированный для удаленного мониторинга и управления умным домом. Оба эти стандарта используют mesh-сети и имеют схожие функции. На первый взгляд, с точки зрения возможностей эти стандарты кажутся идентичными, но при более детальном рассмотрении между ZigBee и Z-Wave обнаруживаются кардинальные различия. Как обычно, модель OSI очень хорошо это показывает.

    ZigBee в рамках модели OSI

    Набор протоколов ZigBee определяет только верхние уровни модели OSI — сетевой, транспортный и прикладной. Он построен поверх стандарта IEEE 802.15.4, который определяет нижние уровни беспроводной сети, ориентированной на конечные устройства (а не на пользователей, как, например, Wi-Fi), и характеризуется низким энергопотреблением и низкой скоростью передачи данных. Стандарт IEEE 802.15.4 поддерживается несколькими поставщиками чипов и используется не только для ZigBee, но и несколькими десятками других протоколов. В качестве рабочего диапазона этот стандарт определяет нелицензируемые частоты 2,4 ГГц (по всему миру), 915 МГц (для Америки и Австралии) и 868 МГц (для Европы). Максимальная скорость передачи данных составляет 250 Кбит / с в диапазоне 2,4 ГГц, 40 Кбит / с в диапазоне 915 МГц и всего 20 Кбит / с в диапазоне 868 МГц. Поэтому практически все устройства ZigBee работают только на частоте 2,4 ГГц.

    Поддержка уровней OSI протоколом Zigbee

    В отличие от Z-Wave, которая для доставки пакетов к отдельным узлам сети использует схему маршрутизации от источника сообщения, ZigBee использует маршрутизацию от адресата. Таким образом, в реализации mesh-сети ZigBee участвует три класса устройств: координатор (“мозг” сети, который ее формирует и координирует ее работу), маршрутизатор (постоянно активен, поэтому должен быть подключен к системе постоянного питания; ответственный за подключение и обслуживание до 32 конечных устройств, поэтому их местоположение нуждается в оптимизации, а количество должно быть достаточным для обслуживания всех устройств в сети; также является ключевым элементом при трансляции и динамической маршрутизации пакетов в сети) и конечные устройства (большую часть времени находятся в спящем режиме ради экономии заряда батареи, могут принимать и отправлять пакеты, но не участвуют в их ретрансляции). Таким образом, ZigBee предлагает несколько отличный с технической точки зрения подход к организации mesh-сети, но он, как и в случае с Z-Wave, способен обеспечить самовосстановление сети и может быстро перенаправить пакеты данных, чтобы обеспечить их доставку, если какой-либо узел не работает или не отвечает.

    Преимущества ZigBee

    ZigBee — зрелая технология домашней автоматизации. На данный момент Zigbee Alliance насчитывает сотни членов, а на рынке существует тысячи разнообразных решений с заявленной поддержкой Zigbee. Большое рыночное проникновение, безусловно, является сильной стороной технологии, так как у пользователей существует возможность выбора.

    ZigBee —открытый стандарт беспроводной связи, что прежде всего выглядит привлекательным с точки зрения разработчиков и производителей. Это позволяет им быть более гибкими в выборе необходимой им функциональности, а также с меньшими затратами выводить на рынок новые продукты. Так, к примеру, благодаря этому ZigBee имел определенный успех на корпоративном рынке. В частности, некоторые кабельные ТВ-сети и телекоммуникационные компании использовали ZigBee в своих сет-топ-боксах и спутниковых трансиверах, а коммунальные предприятия добавляли поддержку этого протокола в интеллектуальные счетчики электроэнергии и воды, чтобы усовершенствовать возможности мониторинга, контроля и управления потребления услуг для своих пользователей.

    Варианты топологии сети Zigbee

    Основной козырь Zigbee — ориентация на бюджетных потребителей. Этому во многому способствует не только открытость стандарта, но мягкий подход Zigbee Alliance к сертификации новых продуктов, позволяющий производителям использовать в своих решениях только ту функциональность, которая им необходима. Таким образом, сеть Zigbee — сравнительно дешевый способ реализации беспроводной домашней автоматизации.

    Как мы уже отмечали, энергопотребление можно отнести к сильным сторонам решений с поддержкой Zigbee. Несмотря на то, что достижения Zigbee в этом аспекте не столь впечатляющие, как у основных конкурентов (Z-Wave и даже Bluetooth), отдельные устройства Zigbee способны проработать до 2 лет без необходимости замены элемента питания. В целом, это неплохой показатель для современного рынка домашней автоматизации.

    ZigBee обладает хорошей масштабируемость. Способный поддерживать до 65 000 узлов, этот стандарт теоретически может обеспечить огромный охват, несмотря на относительно небольшой радиус действия отдельных модулей (10-20 м в помещении). Правда, к этим цифрам следует относиться с долей скептицизма. К примеру, сети с четырехзначным числом узлов сталкиваются с серьезными проблемами при поддержании бесперебойной работы даже в лабораторных условиях. Задержки в обмене данными, как правило, происходят даже в случае гораздо меньших развертываний (исчисляемых всего несколькими сотнями устройств). И это неудивительно, учитывая тот факт, что ZigBee работает в сверхзагруженном диапазоне 2,4 МГц, а максимальная скорость передачи данных составляет 250 Кбит / с.

    Недостатки ZigBee

    ZigBee плохо справляется с ситуациями, когда в зоне действия сети существуют сильные помехи, создаваемые другими устройствами. Будучи одноканальным решением, ZigBee далеко не всегда может эффективно бороться с помехами, которые часто встречаются в перегруженной полосе 2,4 ГГц, совместно используемой протоколом с такими вездесущими технологиями, как Wi-Fi или Bluetooth. И в обозримом будущем ситуация станет еще хуже, так как загруженность полосы 2,4 ГГц с каждым годом будет расти. Проблемы для ZigBee усугубляет еще тот факт, что стандарт IEEE 802.15.4, определяющий физический уровень стека протоколов ZigBee, ограничивающий в том числе скорость передачи данных до 250 Кбит/с, находится под контролем IEEE. Он используется не только ZigBee, но и десятками других решений. Поэтому, чтобы, в случае необходимости внести в него какие-либо изменения, отвечающие потребность рынка, ZigBee Alliance придется вступить в длительные переговоры с IEEE. Результаты этих переговоров непредсказуемы, так как IEEE преследует собственные цели. Поэтому такие организации, как Z-Wave Alliance, полностью контролирующие свои протоколы, находятся в гораздо более выгодном положении. Z-Wave Alliance определяет каждый отдельный уровень модели OSI, и поэтому все решения, касающиеся любого аспекта связи, находятся в руках одной организации.

    Что касается безопасности, то ZigBee предлагает широкий спектр расширенных мер для обеспечения достаточной защиты данных, которыми обмениваются умные устройства. С 128-битным алгоритмом AES, используемым для шифрования данных и аутентификации, и тремя типами ключей, используемых для управления безопасностью, конечным пользователям на первый взгляд не стоит беспокоиться. Однако, время от времени появляются тревожные новости о проблемах безопасности, обнаруженных в устройствах с поддержкой ZigBee. Например, в середине 2015 года компания Cognosec продемонстрировал на конференции Black Hat USA, как можно использовать некоторые уязвимости в продуктах ZigBee. Они, в основном касались незащищенного формирования парных ключей при подключении нового устройства к сети.

    Протокол Zigbee безопасен, но не все производители реализуют его механизмы защиты полностью

    В заявлении, опубликованном ZigBee Alliance, организация указала, что способ взлома, описанный в докладе Cognosec, ей известен и применим к любой системе ZigBee, использующей обмен открытыми ключами при подключении к сети. Так в чем же проблема, почему эта уязвимость все еще существует, если она известна в течение длительного времени? Все прозаично просто. Большинство проблем безопасности с сетями ZigBee не имеют никакого отношения к самому протоколу. Несмотря на возможность использования определенных уязвимостей, даже Cognosec признает в своем докладе, что функции, предоставляемые стандартом ZigBee, могут считаться очень продвинутыми и надежными. Проблема в том, что производители не обязаны внедрять их в свои продукты полностью. ZigBee Alliance не требует, чтобы производители устройств придерживались всей спецификации. Вместо этого им предоставляется свобода выбора тех механизмов, которые необходимы для конкретных решений. В результате, желая сэкономить, производители зачастую реализуют только минимальный набор функций безопасности, необходимый для прохождения процедуры сертификации. И такие «обрезанные» реализации обычно приводят к уязвимости всей сети.

    В целом, несмотря на вышеописанные недостатки, ZigBee, безусловно, эффективная технология. По идее, она должна прекрасно справляться и с большей частью задач домашней автоматизации, и с ролью основной в умном доме. Все было бы именно так, если бы не одно «но». Слишком часто, устройства ZigBee разных производителей несовместимы друг с другом.

    Как это вообще возможно для столь зрелой технологии, с миллионами работающих решений по всему миру, и претендующей на лидерство на IoT-рынке? Всему виной слишком мягкая политика сертификации, призванная заинтересовать как можно больше производителей добавлять поддержку ZigBee в свои устройства. Чтобы упростить для производителей внедрение ZigBee в свои продукты и заложить основу для совместимости между различными решениями от разных вендоров, ZigBee Alliance создал ряд стандартизованных спецификаций (профилей) на прикладном уровне, таких как профиль Home Automation, профиль Remote Control или профиль Light Link. Каждый из них точно паттерны связи между умными устройствами, входящими в ту или иную категорию продуктов.

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

    Когда речь идет о крупных брендах, доходит до того, что если вы выберете с магазинной полки два случайных устройства ZigBee разных производителей, то, скорее всего, они не смогут “общаться” друг с другом напрямую. Крупные компании чаще всего создают проприетарные ZigBee-решения, способные обмениваться данными только с другими устройствами под одним и тем же брендом. Существуют целые изолированные экосистемы ZigBee разных брендов: Xiaomi, Philips Hue, IKEA. Объединить контроллеры одного бренда с датчиками и исполнительными устройствами другого прямо "из коробки" не получится. Например, чтобы контроллер умного дома Xiaomi мог управлять лампами Philips Hue, вам придется покупать еще дорогостоящий контроллер Philips. Контроллеры будут общаться между собой (но не с конечными устройствами другого бренда) через программные интерфейсы приложений на основе IP.

    Делая ставку на ZigBee как на основу автоматизации вашего умного дома, вам придется самостоятельно проверять на совместимость все выбранные вами решения разных брендов. Потерпевшая провал сертификационная программа консорциума ZigBee Alliance, к сожалению, никаких гарантий совместимости дать не сможет.

    Именно в плохом взаимодействии скрыт основной недостаток ZigBee. И он сводит на нет большинство преимуществ этой технологии.

    Перспективы ZigBee на рынке умных домов

    Осознавая, насколько опасна проблема совместимости для всей экосистемы ZigBee, в конце 2015 года Альянс ZigBee объявил о ратификации ZigBee 3.0. Эта версия протокола строится поверх всех существующих унифицированных профилей, таких как Home Automation, Light Link, Building Automation, Retail Services, Health Care, Telecommunication и т. д., объединяя их. Кроме того, в январе 2017 года было объявлено о появлении «универсального языка» Dotdot. Он по своей сути является расширением и ребрендингом библиотеки Zigbee Cluster Library, которая ранее служила основой прикладного уровня ZigBee.

    Технология Dotdot — это независимое от транспортного уровня решение. Поэтому потенциально оно может использоваться с различными типами радиотехнологий, а не только с Zigbee. Это свойство дало ZigBee Alliance повод объявить об амбиционных планах в отношении Dotdot и назвать его «универсальным языком для IoT». Однако на данный момент это больше похоже на «универсальный язык для устройств ZigBee». Звучит далеко не столь амбициозно, но само по себе является неплохим достижением, учитывая все проблемы со взаимодействием между устройствами, с которыми ZigBee сталкивался на протяжении всей своей жизни. Тем не менее, ZigBee 3.0 и Dotdot в одночасье решить все проблемы пользователей ZigBee не в состоянии, так как рынок по-прежнему наводнен огромным количеством проприетарных решений на базе ZigBee, несовместимых с новыми технологиями без специального обновления программного обеспечения, которое далеко не каждый производитель готов предоставить для своих решений. Поэтому на данный момент нововведения вносят еще больше путаницы, но в долгосрочной перспективе они должны все-таки улучшить общую совместимость в экосистеме ZigBee.

    Zigbee Alliance предлагает мягкие условия сертификации. Отсюда — проблемы с совместимостью устройств

    Отметим также, что решение Zigbee Alliance о запуске Dotdot в качестве отдельного бренда «универсального языка» может иметь и другие интересные последствия. Если он все-таки окажется успешным в качестве единого решения прикладного уровня для разных протоколов Интернета Вещей, то потенциально сможет пережить сам протокол ZigBee. Ведь если мы внимательно посмотрим на пару ZigBee & Dotdot, где первая технология отвечает за решение проблем передачи данных, а вторая — за обработку задач на прикладном уровне, то это, безусловно, большой шаг вперед для ZigBee. Однако, этот дуэт все еще остается решением, основанным на физическом уровне на инфраструктуре 802.15.4, зависимой от одноканальной передачи данных, не очень впечатляющей скорости и помех от потребительской электроники в частотном диапазоне 2,4 ГГц. Более того, конкурентов у ZigBee стало еще больше с недавним дебютом очень похожей технологии беспроводной связи с низким энергопотреблением, которая также основана на стандарте 802.15.4 и имеет заявленную поддержку Dotdot. Но это уже история для следующей главы.

    Таблица. Преимущества и недостатки ZigBee

    Зрелая и распространенная технология

    Использует диапазон 2,4 ГГц, где сильны помехи от Wi-Fi, Bluetooth, микроволновых печей и т.п.

    Высокая отказоустойчивость и масштабируемость благодаря ячеистой топологии сети

    Крайне плохая совместимость между устройствами ZigBee различных производителей из-за слишком мягких условий сертификации, выдвигаемых консорциумом ZigBee Alliance

    Проблемы с безопасностью из-за несоблюдения производителями требований сертификации

    Часть 5. THREAD —темная лошадка с завышенными ожиданиями на рынке умных домов

    Протоколы беспроводной связи, которые мы рассматривали до сих пор, существуют уже довольно давно. Wi-Fi, Z-Wave и ZigBee — каждый из этих стандартов прошел через долгий путь становления, имеет свои преимущества и недостатки, и с разной степенью успеха завоевал свое место на рынке домашней автоматизации. Выбирая одни из них, мы можем более или менее четко понимать, что получим в итоге.

    Но на рынке периодически появляются альтернативные решения, которые, как и всякая новинка, привлекают к себе всеобщее внимание, но часто — ненадолго. С одним из таких решений — THREAD — мы решили вас познакомить.

    Объединение Thread Group появилось в июле 2014 года с целью создания простой и безопасной сети с малым энергопотреблением для умного дома и подключенных к беспроводной сети устройств. Год спустя члены организации представили технические спецификации и документы, позволяющие создавать продукты на основе Thread. С самого начала протокол позиционировался как решение исключительно для сегмента домашней автоматизации. На первый взгляд, такой подход может показаться менее амбициозным, чем, скажем, у того же ZigBee Alliance. Но изначальное сужение целевого рынка имело смысл, так как должно было позволить Thread Group предоставить стандарт, идеально спроектированный для удовлетворения потребностей конкретной группы заказчиков. Борьба за клиентов также не выглядела такой уж невыполнимой задачей, учитывая, что организация получила поддержку некоторых из наиболее крупных мировых ИТ-компаний, включая группу ведущих производителей микросхем.

    Протокол Thread в модели OSI

    Thread работает поверх уже упоминаемого нами ранее стандарта радиосвязи IEEE 802.15.4, который в том числе является основой каждой сети ZigBee. Сам же протокол Thread определяет только сетевой и транспортный уровни модели OSI, предназначенные для решения таких проблем, как маршрутизация, развертывание и обеспечение безопасности. Thread не охватывает прикладной уровень. Что это значит с точки зрения практического применения?

    Thread не охватывает прикладной уровень модели OSI

    Основываясь на физической инфраструктуре 802.15.4, Thread вобрал в себя все ее сильные и слабые стороны, о которых мы упоминали при рассмотрении стандарта ZigBee. Это низкая стоимость связи с ближайшими устройствами, низкий уровень потребляемой энергии, одноканальность решения с максимальной скоростью передачи данных 250 Кбит/с, а также крайняя загруженность рабочего диапазона 2,4 ГГц, особенно в городских условиях.

    Преимущества протокола умного дома Thread

    Справедливости ради следует отметить, что зависимость Thread от стандарта 802.15.4 не такая сильная, как в случае ZigBee. В дополнение к 802.15.4, Thread обеспечивает самовосстанавливающееся, основанное на IP, безопасное mesh-решение, которое позволяет конечным пользователям легко подключать свои устройства к Интернету, чтобы получить доступ к различным облачным сервисам (в случае с ZigBee, например, для доступа в Интернет вам понадобится специальное устройство, которое бы выполняло роль IP-шлюза). Взаимодействие с IP-сетями обеспечивается благодаря поддержке стандарта 6LoWPAN (IPv6 over Low power Wireless Personal Area Networks), технологии взаимодействия по протоколу IPv6 поверх сетей стандарта IEEE 802.15.4. Это является одним из основных преимуществ Thread по сравнению с ZigBee. Благодаря этому Thread также имеет некоторые важные функции, недоступные для ZigBee, в том числе более безопасное добавление нового устройства в сеть. Мы уже подчеркивали, насколько это важно (помните, что некоторые устройства умного дома Wi-F оснащаются портами microUSB исключительно для этапа конфигурирования, а в некоторых реализациях ZigBee обнаруженные бреши безопасности при начальной передаче ключей сопряжения, которые были найдены?).

    Thread стандартизирует процесс добавления устройств в сеть, принуждая производителей добавлять к своим продуктам цифровые метки с кодом, которые позднее используются конечными пользователями во время добавления. Это, может быть, не самая удобная процедура, но она делает создание сети более безопасным и управляемым процессом. Согласитесь, в работе с сетями на основе стандарта 802.15.14 это редкость.

    Недостатки технологии Thread

    Появившись на рынке домашней автоматизации намного позже своих основных конкурентов, Thread должен был предложить пользователям действительно нечто уникальное, чтобы отвоевать часть рынка у конкурирующих технологий. Такие протоколы, как ZigBee или Z-Wave развивались более десяти лет и имеют множество приверженцев. В результате на их базе созданы сертифицированные компоненты, обеспечивающие беспроводную связь для миллионов продуктов, которые уже находятся в эксплуатации. Thread Group официально объявила о Thread в июле 2015 года, а программа сертификации анонсирована в ноябре того же года. Вскоре после этого ожидалось появление первой волны Thread-устройств. Однако в 2018 году таких продуктов на рынке появилось не сотни и даже не десятки. А всего-то два. Что еще хуже, они не прошли полноценную сертификацию Thread. совсем недавно Thread Group расширила программу тестирования, включив обозначение Thread Ready для конкретных приложений. И обе продуктовые новинки заявлены всего лишь как “Thread Ready” (готовые к Thread).

    Thread Ready — противоречивый шаг, который может оказать очень серьезное негативное влияние на будущее технологии Thread. Хотя концепция Thread Ready упрощает для производителей реализацию определенных функций беспроводных сетей на основе стандарта Thread, она, скорее всего, запутает пользователей. И, более того, может запросто похоронить единый стандарт. Проблема кроется в том, что продукты Thread Ready не должны обязательно включать все основные функции Thread. А значит, нет гарантии того, что она обязательно будут распознаваться будущими устройствами Certified Thread. С подобным сценарием рынок уже знаком. Помните, к чему привели мягкие условия сертификации ZigBee? Похоже, история повторяется. Программа Thread Ready выглядит уже не как шаг вперед, а как отчаянная попытка подогреть интерес к Thread, поскольку рыночное внедрение технологии идет крайне медленно.

    Топология сети умного дома Thread

    Зависимость от стандарта радиосвязи IEEE 802.15.4 несет в себе те же проблемы, о которых мы упоминали при обсуждении ZigBee. Когда сеть Thread достигает размеров приблизительно в 200 узлов, она становится перенасыщенной даже в условиях, близких к идеальным (то есть при полном отсутствии в радиусе действия помех от других устройств, работающих в том же диапазоне). Эта «болезнь» ограничения по масштабируемости и рабочим частотам, характерная для большинства представленных на рынке стандартов домашней автоматизации, не может не разочаровывать. Особенно учитывая тот факт, что Thread дебютировал на рынке более чем десятью годами позже, чем его основные конкуренты. Кроме того, мы должны упомянуть, что, как и ZigBee Alliance, отраслевой консорциум Thread Group не имеет прямого контроля над стандартом 802.15.4, который поддерживается и развивается исключительно организацией IEEE.

    Шаг за шагом мы добавились к вершине модели OSI — прикладному уровню. Thread оставляет это пространство совершенно пустым. В таком случае остро встает вопрос, как Thread Group планирует решить проблему взаимной совместимости устройств. Как известно, прикладной уровень является ключом к взаимодействию, поэтому без стандартизации на этом уровне отдельные фреймворки приложений, поддерживаемые Thread, просто не смогут общаться между собой. Тот факт, что Thread является стандартом на основе IP, тоже мало помогает. Само по себе подключение к IP-интерфейсу обеспечивает бесперебойную связь только тогда, когда подключение осуществляет человек, способный выбрать подходящие инструменты для конкретных нужд. Устройства не могут этого сделать самостоятельно, и поэтому неспособны коммуницировать друг с другом, если им не даны четкие инструкции о том, как организовать этот процесс. Это как раз то, для чего и требуется прикладной уровень.

    Есть еще один важный момент, который нужно упомянуть в отношении самого верхнего уровня модели OSI. Протоколы связи, которые определяют прикладной уровень, также определяют процесс сотрудничества между различными компаниями, использующими конкретную технологию. Это означает, что производитель, например, диммеров освещения Z-Wave не должен заключать какие-либо договоры с производителем ламп со встроенными модулями Z-Wave, чтобы выпустить на рынок контроллер, управляющий такими лампами. Решая использовать Z-Wave, каждый производитель автоматически соглашается стать частью огромной экосистемы, в которой устройства разных поставщиков взаимодействуют без каких-либо юридических и технических ограничений. Thread не определяет прикладной уровень и правила для связи между устройствами, поэтому отсутствует какая-либо нормативная база для обеспечения потенциальной совместимости между продуктами разных поставщиков. Сегодня на рынке нет никакого понимания, как производители определенных типов устройств собираются с этим бороться.

    Перспективы протокола умного дома Thread

    С первых дней существования Thread многие стали воспринимать эту технологию как естественную преемницу ZigBee, так как этот протокол беспроводной связи основывался на хорошо известном стандарте 802.15.4. Но в то же время Thread вносил некоторые необходимые улучшения в таких критически важных областях, как безопасность передачи данных или добавление новых устройств в сеть. Ситуация стала запутанной, когда Thread Group объявила, что устройства на основе стандарта 802.15.4 (по сути устройства ZigBee), уже находящиеся в обращении, смогут использовать Thread через простое обновление прошивки. А это значит, что часть инсталлированной базы устройств ZigBee теоретически может переключиться на Thread. Хотя производители чипов затем уточнили, что с этой задачей справятся только модули последнего поколения 802.15.4, потенциальная способность Thread "воровать" некоторые из уже развернутых инсталляций ZigBee становится довольно ощутимой угрозой для всей экосистемы ZigBee. Ведь с технологической точки зрения ZigBee не имеет никаких преимуществ по сравнению с Thread в плане эффективности беспроводной передачи данных.

    Более того, в декабре 2017 года Zigbee Alliance и Thread Group объявила о доступности спецификации Dotdot для IP-сетей Thread. Сможет ли Dotdot стать прикладным уровнем по умолчанию для устройств, работающих в Thread? Вполне возможно. Пара Thread + Dotdot выглядит намного лучше, чем ZigBee + Dotdot. С технической точки зрения ZigBee не имеет никаких преимуществ перед Thread, выигрывая только в присутствии на рынке. С другой стороны, использование Dotdot поверх Thread — это всего лишь совмещение двух разных технологий с разными требованиями. Да, их можно связать вместе. Но всегда есть цена, которую нужно за это заплатить. Прежде всего, такое совмещение усложнит процесс развертывания системы, так как потребует отдельного решения задач для прикладного и транспортного уровней. Кроме того, возможны сложности при конфигурировании и обслуживании такой сети, так как понадобятся отдельные наборы для настройки основных сетевых функций и для обеспечения взаимодействия устройств на уровне приложений. Тем не менее, возможная пара Dotdot и Thread, вероятно, наиболее эффективное решение, которое в обозримом будущем может появиться для радиоустройств 802.15.4. Но это отнюдь не означает, что Dotdot и Thread будет лучшим вариантом подключения устройств домашней автоматизации с низким энергопотреблением и локомотивом рынка IoT-устройств в целом. Причина тому — стандарт IEEE 802.15.4 и, соответственно, работа в диапазоне 2,4 ГГц.

    Thread vs Zigbee: конкуренция двух технологий будет расти

    Таким образом, сейчас существует два основных вопроса, ответы на которые должны определить дальнейшую судьбу Thread. Как будет развиваться история сосуществования Thread и Zigbee? И сможет ли Thread стать хоть как-то привлекательным рынку умных домов без собственного прикладного уровня?

    Еще более интересно будет увидеть, какое будущее ожидает Zigbee. Ведь если просто предположить, что Thread наконец установит присутствие на рынке, то у производителей появится реальная дилемма: им нужны будут очень веские причины, чтобы остаться верными паре Dotdot + ZigBee, а не выбрать пару Dotdot + Thread. Трудно представить, что ZigBee Alliance не знает об этой перспективе. Постоянно развивая сотрудничество с Thread Group, консорциум ZigBee, фактически, роет могилу ZigBee как стандарту. Все очень похоже на то, что ZigBee Alliance пришла к заключению: ZigBee окончательно устарел. Он недостаточно эффективен для удовлетворения огромных ожиданий, сопровождающих революцию Интернета вещей. Thread куда лучше, хотя отнюдь не идеально, подходит для этой задачи. И крупнейшие производители микросхем, скорее всего, это просто поняли и попытались спасти ситуацию.

    Такую гипотезу подтверждает и тот факт, что в какой-то момент Thread Group объявила о намерении вывести Thread за рамки только лишь домашней автоматизации. Для этого этот консорциум планирует расширить существующую спецификацию. К числу вопросов, которые нужно решить, относятся варианты ввода в эксплуатацию проектов уровня предприятия и поддержки крупных подсетей. Последнее должно обеспечить некоторую степень масштабируемости. Но будет ли этого достаточно, учитывая, насколько быстро стандарт 802.15.4 устаревает сегодня? Мы не узнаем, пока не будут опубликованы эти расширения. И нет никакой официальной информации о том, когда это может произойти. В любом случае, высокий уровень масштабируемости, скорее всего, станет непосильной задачей для Thread, если в архитектуру 802.15.4 не внести некоторые глубокие изменения. Но о планах IEEE относительно этого стандарта на данный момент ничего не известно.

    Подведем итоги. На данный момент Thread — очень незрелая технология с туманным будущим. Первоначальный ажиотаж вокруг Thread после громких заявлений, сделанных в 2014 году, угас. Прошло уже несколько лет с тех пор, как была опубликована спецификация Thread, но на полках по-прежнему нет основанных на этой технологии продуктов. Сколько времени должно еще пройти, пока не появится первое реальное профессиональное развертывание Thread? И как изменится рынок домашней автоматизации за это время? Ответа не знает никто.

    Нельзя не отметить усилия, которые Thread Group предприняла, чтобы оживить стандарт 802.15.4 и сделать Thread более привлекательным выбором, чем ZigBee, для производителей и конечных пользователей. Тем не менее, разочаровывают ограничения (прежде всего зашумленность рабочего диапазона), которые распространяются на Thread из-за его зависимости от радиотехнологии 802.15.4. И, конечно же, вызывает серьезную обеспокоенность проблема совместимости: Thread Group не прилагает достаточных усилий для ее решения. Фактически, недавно запущенная программа Thread Ready подразумевает, что обеспечение совместимости не входит в список приоритетных вопросов для Thread Group.

    Таблица. Преимущества и недостатки Thread

    Преимущества

    Недостатки

    Отказоустойчивость благодаря ячеистой топологии сети

    Потенциальные проблемы с совместимостью устройств разных производителей из-за отсутствия стандартизации на прикладном уровне модели OSI

    Поддержка IP-протокола обеспечивает легкость подключения

    Крайне медленные темпы внедрения технологии. За три года создано всего два сертифицированных устройства с поддержкой Thread.

    Плохая помехоустойчивость из-за использования диапазона 2,4 ГГц

    Неопределенные перспективы развития, поскольку консорциум Thread Group не влияет на разработку стандарта IEEE 802.15.4

    Часть 6. Bluetooth для умного дома: новая жизнь старой технологии

    История оригинального стандарта Bluetooth берет начало еще в 1994 году. У этой технологии солидный возраст даже на фоне таких "немолодых" протоколов, как Z-Wave или ZigBee. Изначально Bluetooth использовался для синхронизации данных между мобильными телефонами, но стандарт быстро стал основной технологией обмена данными в персональных вычислительных сетях (смартфоны, ПК, КПК) и для подключения различных периферийных устройств (гарнитуры, беспроводные клавиатуры, мыши, принтеры и т.д.). Правда, известные всем функции Bluetooth никакого отношения к умному дому не имеют. Так почему мы вообще рассматриваем этот протокол в разрезе домашней автоматизации? Ведь Bluetooth появился задолго до того, как словосочетание «Интернет Вещей» вошло в обиход?

    Первый шаг в сторону Интернета вещей был сделан в 2010 году, с выпуском версии Bluetooth Core 4.0, включающей в себя версию с низким энергопотреблением (Bluetooth Low Energy, BLE), известную также как Bluetooth Smart. Эта новая технология была разработана с ориентацией на новое поколение умных устройств, многие из которых питаются от батареек и, следовательно, требуют более эффективное управление питанием. Но и тогда Bluetooth никто всерьез не воспринимал как альтернативную технологию домашней автоматизации. Более того, прошло уже 8 долгих лет с момента выхода дебютной версии Bluetooth Smart, но на рынке все еще много непонимания о том, на что эта технология способна, и для каких приложений подходит.

    Отметим также, что классический Bluetooth по-прежнему остается частью спецификации ядра Bluetooth, но мало используется на рынке IoT. Поэтому в дальнейшем в рамках данной статьи всякий раз, когда мы будем упоминать название Bluetooth, мы будем иметь в виду Bluetooth BLE (Bluetooth Smart).

    Bluetooth Low Energy в модели OSI

    Как и Z-Wave, Bluetooth охватывает все уровни основной модели OSI — от физического уровня до прикладного. Таким образом, Bluetooth Special Interest Group (SIG), орган, который контролирует разработку и лицензирование Bluetooth, имеет такую же редкую привилегию, как и Z-Wave Alliance, — напрямую и самостоятельно вносить любые изменения в стандарт.

    Bluetooth Low Energy, как и другие стандарты связи с низким энергопотреблением и низкой пропускной способностью, ориентирован на передачу данных небольшими пакетами и короткое время работы устройства с батарейным питанием в активном режиме. Именно в этом кроется его основное отличие от привычного нам классического Bluetooth, так как устройства Bluetooth Low Energy соединяются друг с другом только при необходимости отправки или получения данных.

    Bluetooth Low Energy охватывает все уровни модели OSI

    На прикладном уровне взаимодействие между решениями от разных производителей обеспечивается путем определения профилей (спецификации работы устройств с низким энергопотреблением и конкретных приложений). Данный принцип был позаимствованы из исходной спецификации классического Bluetooth. Таким образом, производители могут внедрять необходимые им профили в свои устройства, обеспечивая его совместимость с другими продуктами Bluetooth Smart, поддерживающими ту же спецификацию. Отметим также, что возможность имплантировать в решения несколько профилей позволяет производителям гибко корректировать функциональность своих продуктов. Однако, решения от разных производителей смогут полноценно общаться только в том случае, когда у них существует хотя бы один общий профиль.

    Преимущества Bluetooth Low Energy

    Для технологии, ориентированной на низкое энергопотребление, Bluetooth Low Energy обладает довольно впечатляющей скоростью передачи данных — до 1 Мбит/с (для новой пятой версии Bluetooth это значение увеличено до 2 Мбит/с). Чем быстрее скорость, тем больше информации можно передать за единицу времени. А это значит, что передатчик Bluetooth быстрее освободит радиоэфир, уменьшая тем самым вероятность возникновения коллизий. Это имеет крайне важное значение при работе в таком сверх загруженном диапазоне частот, как 2,4 ГГц.

    Благодаря поддержке спящих узлов (устройства, которые проводят большую часть времени неактивны, периодически “просыпаются” на короткое время только для быстрого выполнения своей задачи, а затем также быстро возвращаются в спящий режим) Bluetooth Smart обеспечивает достойное, хоть и не лучшее в отрасли значение срока службы батареи, позволяя определенным датчикам и переключателям работать более года от крошечных батареек-таблеток. Что касается такого критически важного параметра для рынка домашней автоматизации, как время отклика устройства, то и здесь Bluetooth BLE демонстрирует результаты на уровне лидирующих технологий.

    Кроме того, Bluetooth Smart имеет интересную функцию, которой нет у других рассмотренных нами технологий. Это так называемые маячки (beacons). Используя функцию определения близости Bluetooth, маячки могут заставить смартфоны выполнять определенные действия, когда пользователь находится рядом с ними. Маячки позволяют внедрить широкий спектр уникальных приложений: от push-уведомлений на основе определения местоположения до услуг точного позиционирования. Что особенно важно, так это то, что добавление нескольких строк кода в программный стек — это все, что необходимо для оснащения интеллектуального устройства с поддержкой Bluetooth функциональностью маячка.

    Маячки Bluetooth, реализованные в виде отдельных устройств

    Функции, основанные на возможности определения близости устройств Bluetooth, возможны только благодаря тому, что умное устройство и смартфон могут напрямую общаться друг с другом. И это самое большое конкурентное преимущество Bluetooth. Из всех технологий беспроводной связи, используемых в IoT, только Bluetooth и Wi-Fi изначально поддерживаются практически всеми смартфонами, планшетами и ноутбуками на рынке. Но, помимо того, что Wi-Fi не подходит для подавляющего большинства приложений Интернета вещей, он к тому же направляет все сообщения через центральную точку доступа. И только Bluetooth обеспечивает прямую связь между телефоном и устройством. С точки зрения пользователя — это существенное преимущество, так как ему нужно только специальное приложение, чтобы его гаджет стал «удаленным дисплеем» для интеллектуальной домашней сети умных устройств. Кроме того, такая топология значительно упрощает добавление новых устройств в существующую сеть. С помощью Bluetooth вся процедура может быть предельно упрощена, интуитивно понятна и безопасна.

    Недостатки Bluetooth Low Energy

    Bluetooth использует тот же диапазон 2,4 ГГц, что и многие другие радиотехнологии, включая не только уже упомянутые нами Wi-Fi, ZigBee и Thread, но и множество других устройств, таких как микроволновые печи, радионяни или беспроводные телефоны. Несмотря на то, что Bluetooth снабжен определенным инструментарием для противодействия помехам (в том числе, например, технологией адаптивной смены частоты, которая обеспечивает способность в ходе передачи данных динамически переключаться между 40 доступными каналами, избегая самых шумных и загруженных), использование полосы частот 2,4 ГГц — это несомненный минус. Ведь, помимо наличия постоянных помех, у диапазона 2,4 ГГц есть еще один большой недостаток — сигнал на этой частоте затухает намного быстрее, чем на частотах менее 1 ГГц, когда радиоволны проникают сквозь стены и другие препятствия, включая в том числе и человеческое тело.

    По этой же причине радиус действия технологии Bluetooth Low Energy не является ее сильной стороной. Несмотря на теоретически достижимые «до 100 метров в зоне прямой видимости», для Bluetooth четвертой версии при работе двух устройств в помещении вы реально можете рассчитывать на расстояние до 10 метров. Путаницы добавляет и тот факт, что эта цифра сильно зависит не только от преград и помех, которые будут находиться на пути распространения сигнала, но и настроек производителей, так как с Bluetooth Smart у них есть возможность в определенных пределах корректировать мощность сигнала устройства (в том числе увеличивать его мощность и повышать энергопотребление).

    Главный недостаток Bluetooth Low Energy — конкуренция за диапазон частот 2,4 ГГц с Wi-Fi, Zigbee,
    микроволновками, радионянями и другой потребительской электроникой

    Есть причина, по которой Bluetooth Smart, специально разработанный для решения проблем быстро развивающегося рынка IoT, практически никогда не рассматривается как вариант для сложных IoT-реализаций, в том числе и для построения разветвленных сетей домашней автоматизации. Делов в том, что он был спроектирован для поддержания относительно простых сетей с топологией “звезда”. Она плохо подходит для создания динамичной, управляемой датчиками гибкой и надежной среды, которую мы хотели бы видеть в наших умных домах, не говоря уже об офисах или промышленных предприятиях. Mesh-сеть является важной топологией для многочисленных приложений, особенно тех, которые требуют расширенного диапазона или равноправной коммуникации между устройствами. Поэтому неудивительно, что все самые популярные протоколы в категории с низкой пропускной способностью (Z-Wave и ZigBee) маршрутизируют сообщения через ячеистые сети. Bluetooth же, за редкими исключениями, воплощенными в нескольких проприетарных решених (которые, к тому же, несовместимых между собой), такую возможность не предоставлял.

    Перспективы Bluetooth Low Energy

    В начале 2015 года Bluetooth SIG объявил о создании Mesh Working Group. Его целью было стандартизировать поддержку Mesh-сети и разработать соответствующие профили (спецификации). Это заняло довольно много времени, но в июле 2017 года первые спецификации сетей Bluetooth для ячеистых сетей были окончательно приняты и официально опубликованы. Mesh-сеть Bluetooth сильно отличается от других технологий, которые мы обсуждали до сих пор. Основное отличие заключается в том, как сообщения распространяются через сеть. Как при маршрутизации на основе источника сообщения (Z-Wave), так и при маршрутизации на основе назначения (ZigBee, Thread), каждое сообщение распространяется по определенному пути, передаваясь от одного узла к другому, пока не достигнет пункта назначения. Mesh-сеть Bluetooth использует подход, называемый управляемой лавинной маршрутизацией. Он заключается в том, что каждое устройство ретранслирует полученное им сообщение не по заданному маршруту, а всем узлам, находящимся в зоне действия, а те снова передают его всем узлам, находящимся в их зоне действия.

    Этот подход является крайне неоптимальным с точки зрения использования пропускной способности сети, однако не требует построения таблиц маршрутизации и не нуждается в сложных процедурах восстановления работоспособности сети. Таким образом, управляемая лавинная маршрутизация использует меньше памяти и вычислительных мощностей, что благоприятно сказывается на итоговой стоимости готовых решений. Она также теоретически может демонстрировать лучшую устойчивость к помехам в диапазоне 2,4 ГГц, чем другие решения, работающие на той же частоте, но только при условии достаточно плотного расположения сенсоров в сети. Однако из-за такой «прожорливости» Mesh-сети Bluetooth плохо подходят для создания сложных проектов домашней автоматизации, не говоря уже о разнообразных коммерческих внедрениях. Это, похоже, понимают и сами разработчики, так как первая редакция Mesh Model Specification сфокусирована исключительно на умном освещении.

    Ожидается, что первая волна устройств с поддержкой Mesh-сети Bluetooth скоро появится на рынке. После реализации первых проектов станет понятнее, насколько подход Bluetooth окажется эффективным для реализации систем умного освещения, и сможет ли эта новая технология обеспечить совместимость между разными поставщиками.

    Но пока ясно одно: Bluetooth Low Energy в ближайшие годы пока не способен стать надежной основой для реализации полноценных проектов вашей домашней автоматизации.

    Таблица. Преимущества и недостатки Bluetooth Low Energy

    Высокая скорость передачи данных в сети

    Плохая помехозащищенность в перегруженном диапазоне частот 2,4 ГГц

    Умеренное энергопотребление по сравнению с Wi-Fi

    Недостаточная надежность: не используется топология ячеистых сетей (возможно, с распространением технологии лавинной маршрутизации этот недостаток будет устранен в новых моделях устройств)

    Хорошая совместимость: охвачены все уровни модели OSI

    Малый практический радиус действия (максимум до 10 м в помещениях). Топология “звезда” не позволяет расширять сеть с помощью ретрансляторов. Возможно, с распространением технологии лавинной маршрутизации этот недостаток будет устранен в новых моделях устройств

    Заключение

    В последнее время на рынке появилось много мультипротокольных контроллеров, объединяющих сразу несколько беспроводных технологий умного дома. Так производители пытаются примирить конкурирующие протоколы и дать пользователям больше свободы в построении домашних смарт-сетей. Самое популярное сочетание — поддержка одновременно Z-Wave, Zigbee и Bluetooth Smart в одном устройстве. Их, например, можно найти в популярных контроллерах VeraPlus, Vera Secure, ряд контроллеров Zipato, SmartThings и некоторых других производителей.

    В целом, универсальный контроллер — неплохое решение проблемы “зоопарка” протоколов умного дома. Но загвоздка в том, что обеспечивая совместную работу разных беспроводных технологий в пределах отдельно взятого умного жилища, такие контроллеры не решают проблему несовместимости между устройствами в рамках одного и того же протокола. Это важно помнить, выбирая “периферию” — датчики и исполнительные устройства, без которых ни один умный дом невозможен в принципе.

    Как мы уже выяснили, одна из главных причин плохой внутрипротокольной совместимости — отсутствие стандартизации на прикладном уровне сетевой модели OSI. Причем не заявленной, а реальной стандартизации. А она зависит в первую очередь от того, насколько жестко отраслевые группы, стоящие за тем или иным протоколом, определяют условия сертификации готовых устройств.

    Сегодня безусловный лидер по совместимости устройств разных производителей в рамках одного протокола — технология Z-Wave. Отраслевой консорциум Z-Wave Alliance предлагает понятную программу сертификации гаджетов умного дома и четко следит за выполнением ее условий. Z-Wave охватывает все уровни модели OSI. Но в отличие от, например, Bluetooth Smart (который также поддерживает все эти уровни), протокол Z-Wave изначально разрабатывался как технология ячеистой сети с высоким уровнем отказоустойчивости. Кроме того, Z-Wave — единственная из популярных технологий, которая не использует перегруженный до предела частотный диапазон 2,4 ГГц. Все эти преимущества позволили Z-Wave Alliance создать, без преувеличения, самую развитую в мире экосистему устройств умного дома (более 100 млн внедрений и свыше 2,5 тыс. наименований продуктов от 700 с лишним международных производителей).

    У Zigbee и Bluetooth Smart тоже есть шансы на развитие. В первом случае разработчики пытаются решить проблему внутрипротокольной совместимости путем внедрения надстройки Dotdot. Но, учитывая огромную инсталлированную базу Zigbee-устройств прежних поколений и мягкую политику сертификации Zigbee Alliance, едва ли можно надеяться на быстрый прорыв в плане беспроблемной работы гаджетов Zigbee разных производителей. Кроме того, потенциальным конкурентом Zigbee считается протокол Thread, который, впрочем пока так и остается “темной лошадкой” на рынке умных домов.

    В случае с Bluetooth Low Energy, перспективы этого протокола во многом зависят от того, насколько успешными станут попытки реализовать в нем топологию ячеистых сетей. Так или иначе, и Bluetooth, и Zigbee и Thread жестко привязаны к зашумленному радиодиапазону 2,4 ГГц. И этот недостаток едва ли будет устранен в обозримом будущем.

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

    Z-Wave является международным стандартом для беспроводной домашней автоматизации. Домашняя автоматизация позволяет объединить все инженерные системы, работающие от электричества, такие как освещение, отопление, приготовление еды, кондиционирование, безопасность и др. между собой и осуществляет автоматизацию этих функций. Это приводит к повышению уровня безопасности и комфорта в домах и офисах. Домашняя автоматизация также помогает экономить энергию и другие ресурсы.

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

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

    В основе данного раздела положен труд доктора Christian Paetz, который написал книгу о Z-Wave, защищенную авторскими правами. Любое копирование, публикация, печать материалов возможны с письменного разрешения автора.

    Zigbee или Z-Wave: что выбрать для умного дома?

    Проблемой является тот факт, что разные устройства используют разные протоколы. Пока что нет ничего похожего на единый стандарт для умных домашних устройств. Есть Bluetooth и Wi-Fi, оригинальный X10 и другие.

    Давайте рассмотрим протоколы Zigbee и Z-Wave, и выберем, что лучше и нужны ли они вам.

    Zigbee или Z-Wave: что выбрать для умного дома?

    Что такое Zigbee?

    Zigbee — ячеистая сеть. Это означает, что сигналы могут переходить от одного устройства Zigbee к другому, без необходимости подключения устройства к сети Wi-Fi. Вместо этого обычно используется центральный узел.

    Количество переходов между устройствами не ограничено. Это делает его гибким при построении умных домов. Связь между устройствами Zigbee возможна на расстоянии до 20 метров.

    Zigbee может технически справиться с 65000 устройствами, но на самом деле, вы также столкнетесь с проблемами пропускной способности, прежде чем наберете это гипотетическое число. Тем не менее это показывает надежность Zigbee как коммуникационного протокола.

    Шифрование AES-128 означает, что вам не нужно беспокоиться о безопасной связи с устройствами Zigbee. Этот стандарт используется онлайн-банками.

    Что касается частоты, Zigbee 3.0 работает на частоте 2,4 ГГц с высокой скоростью передачи. Это имеет встроенную проблему … Эта частота используется устройствами WiFi. Поэтому вы можете столкнуться с большим количеством помех. В России Zigbee работает на частоте 915 МГц. Загвоздка в том, что скорость передачи данных снижается с 250 до 40 кбит / с. Так что это компромисс, который может вас не устроить.

    Что такое Z-Wave?

    Z-Wave также является ячеистой сетью, которая использует радиоволны, для общения устройств и приборов в вашем доме.

    Направленный как на коммерческие, так и на жилые умные здания, вам понадобится центральный хаб. Затем вы можете управлять своими устройствами с помощью смартфона, клавиатуры или беспроводного брелка.

    Датская компания Zensys разработала Z-Wave еще в 2001 году, как более дешевую и простую альтернативу

    В отличие от Zigbee, в сети поддерживается только 4 перехода между устройствами Z-Wave, что делает его более ограниченным. Сама сеть также ограничена 232 устройствами, но этого достаточно для большинства жилых умных домов.

    В области безопасности Z-Wave использует тот же стандарт AES-128, что и Zigbee. Хотя это не 100% защита от взлома, но это не та проблема, о которой вам нужно беспокоиться.

    Если вы действительно обеспокоены безопасностью, наш совет — не поддаваться искушению полностью автоматизировать ваш дом. Бессмысленно добавлять уровень удобства и безопасности, если вы беспокоитесь что ваши устройства или сеть могут быть взломаны.

    Устройства Z-Wave работают в диапазоне радиочастот 800–900 МГц. Это один из ключевых пунктов для покупки, так у вас не будет помех от других устройств.

    Нужно ли придерживаться единого протокола связи?

    Во-первых, в вашем умном доме вполне возможно использовать устройства Zigbee и Z-Wave.

    Многие устройства будут работать с обоими протоколами, даже если они не совместимы напрямую. Концентратор SmartThings от Samsung, как и концентратор Wink, поддерживает Zigbee и Z-Wave. Бытовая техника GE, интеллектуальные замки Yale и термостаты Honey также прекрасно работают с ними.

    Zigbee или Z-Wave: что выбрать для умного дома?

    Поэтому, если вы строите дом с двумя протоколами, подбирайте концентратор, который поддерживает оба, иначе вы столкнетесь с проблемами.

    Zigbee против Z-Wave: лицом к лицу

    Теперь пришло время изучить эти протоколы беспроводной связи по 7 ключевым категориям:

    1. надежность
    2. совместимость
    3. диапазон сигнала
    4. потребление энергии
    5. конфигурация сети
    6. безопасность
    7. цена

    1) Надежность

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

    Как мы уже упоминали, Z-Wave работает в диапазоне частот 800–900 МГц. Если учесть, что перегрузка частоты 2,4 ГГц, необходимая Zigbee, означает, потерю связи. Напротив, сигнал Z-Wave намного стабилен. Поэтому ячеистая сеть Z-Wave способна создавать более качественные и надежные соединения.

    Несмотря на эти проблемы, нельзя сказать, что хорошо спроектированная сеть Zigbee ненадежна, просто Z-Wave в целом более надежен.

    2) Совместимость

    Удобство и безопасность- это два столпа успешного умного дома. Если вам в конечном итоге понадобится несколько хабов и приложений, то это отменяет саму идею оптимизированного и автоматизированного дома.

    Zigbee — это открытый беспроводной стандарт, тщательно поддерживаемый Zigbee Alliance. 400 компаний несут ответственность за 2500 устройств Zigbee.

    Хотя это может показаться впечатляющим, есть проблема из-за того, как работает сертификация и маркировка…

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

    «БУДЬТЕ ОСТОРОЖНЫ! Обратите внимание, есть ли сертификат Zigbee Home Automation, который означает полное соответствие.

    Как и в случае с надежностью, это не означает, что совместимость является огромной проблемой для Zigbee.

    В отличие от Zigbee с открытым исходным кодом, Z-Wave — это запатентованная технология, принадлежащая Sigma Design. Они развивают технологию Z-Wave и управляют Альянсом Z-Wave, который контролирует сертификацию. Эта группа уверена, что каждое устройство Z-Wave придерживается стандартов. Под этим мы подразумеваем, что сертифицированое устройство Z-Wave будет работать с каждым контроллером Z-Wave.

    С более чем 600 производителями, ответственными за больше чем 2000 устройств, совместимость является одним из основных преимуществ Z-Wave. По этой причине она является победителем над Zigbee в этой категории.

    3) Диапазон сигнала

    Умные дома сегодня не просто ограничены внутренней частью дома, но часто используются в гараже и саду. Поэтому вам понадобится отличное покрытие, которое зависит от размеров вашего дома и сферы применения системы.

    Цифры, с которыми вы столкнетесь при изучении диапазонов, могут отличаться, но Z-Wave выигрывает на расстоянии.

    Устройства Zigbee имеют дальность до 12 м в помещении, но может опускаться до 3 м в зависимости от прямой видимости и материалов, из которых сделаны ваши стены. Хотя это, подходит для наших целей, но может быть не лучшим решением для расширения умного дома. Высокая частота, на которой работает Zigbee, которая ответственна за плохой диапазон, позволяет передавать больше данных, но отрицательно влияет на него.

    Уставленные на открытом пространстве, устройства Z-Wave могут отправлять сигналы на расстояния, превышающие 100м. Внутри вашего умного дома помехи и препятствия значительно сокращают этот диапазон. Но сигналы Z-Wave по-прежнему способны преодолевать до 15м со стенами на пути и до 30м без помех.

    4) Потребление энергии

    Хорошая новость заключается в том, что Zigbee и Z-Wave потребляют удивительно мало энергии, намного меньше, чем требует Wi-Fi. Это очень удобно, поскольку многие устройства для умного дома работают на батарейках, поэтому вам не нужен энергоемкий протокол связи.

    Это еще одна область, где оба протокола работают хорошо, но на этот раз у Zigbee есть преимущество. Он потребляет немного меньше энергии, хотя этот разрыв сокращается. Новые устройства Z-Wave Plus улучшаются в этом направлении.

    Если вы планируете использовать несколько чувствительных устройств, таких как интеллектуальные замки и датчики, вам лучше использовать Zigbee.

    5) Конфигурация сети

    В отличие от сетей Wi-Fi, которые являются звездными, Zigbee и Z-Wave, являются ячеистыми сетями. Со звездообразной сетью устройства обмениваются данными с центральным концентратором.

    При звездном подключении, когда устройство выходит из зоны действия WI-FI, оно перестает быть частью этой сети.

    Zigbee или Z-Wave: что выбрать для умного дома?

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

    Сети Z-Wave допускают до 4 переходов между устройствами, в то время как Zigbee, не имеет ограничения. Сети Z-Wave способны поддерживать 232 устройства, Zigbee — невероятные 65000.

    Хотя технически Zigbee выигрывает здесь, мы объявляем ничью. Так как не имеет значимого влияния на обычные приложения.

    6) Безопасность

    Zigbee, и Z-Wave используют стандарт шифрования AES 128, который предпочитают онлайн-банки и правительственные учреждения. Это должно сказать вам все, что вам нужно знать о безопасности.

    Хотя ни один умный дом не является полностью безопасным, вы не столкнетесь с проблемами взлома шифрования сигнала, независимо от того, какой протокол вы выберете.

    В первые дни Z-Wave приобрел неоправданную репутацию из-за проблем в безопасности. Это была ошибка некоторых компаний, решивших не использовать шифрование высокого уровня. Разочарованный этим, Z-Wave теперь делает AES128 требованием для сертификации. Производители обязаны внедрять новую платформу Security 2 (S2), что делает любое нарушение безопасности практически невозможным.

    Хотя Z-Wave поднял безопасность на новый уровень, оба протокола практически исключают возможность взлома сигнала, мы объявляем ничью.

    7) Цена

    Нет никакой разницы между устройствами Zigbee и Z-Wave, когда речь заходит о стоимости. Как и со всеми устройствами для умного дома, вы можете делать покупки по разным ценам. Но ни Zigbee, ни Z-Wave, несмотря на их отличия, не являются по сути дешевле.

    Заключение

    Z-Wave, явным победитель с точки зрения надежности, совместимости и диапазона сигнала. В то же время как Zigbee выходит вперед исключительно в плане энергопотребления.

    Как и во всех элементах построения успешного умного дома, ваше решение должно быть полностью личным. Используете данный обзор просто как руководство. Это не указание покупать продукты Z-Wave, прежде всего что они лучше.

    В заключение, если вы только начинаете идти по пути домашней автоматизации, то немного проще собирать сети Z-Wave. С меньшими помехами, большим ассортиментом Z-Wave имеет смысл для большинства потребителей умных домов.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *