Как процесс сертификации Z-Wave гарантирует функциональную совместимость?

12

Альянс Z-Wave гарантирует совместимость через процесс сертификации на их главном сайте :

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

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

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

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

Дом
источник
1
К сожалению, вы получаете видимость критериев только при покупке набора разработчика.
Рори Олсоп

Ответы:

5

Все сертифицированные продукты Z-Wave соответствуют протоколу связи. И это то, что обеспечивает совместимость.

В частности, сертифицированный продукт должен зарегистрироваться на сетевом контроллере Z-Wave. Последний выдает 4-байтовый идентификатор сети / дома первому, а также присваивает ему 1-байтовый идентификатор узла.

Идентификатор узла гарантирует, что каждый продукт, зарегистрированный в сети контроллера, будет иметь свой собственный канал связи - очень похоже на то, как IP-адрес позволяет узлу в локальной сети общаться с другими без путаницы. Вот почему контроллер может обрабатывать 232 узла (256 - некоторые идентификаторы, которые наиболее вероятны для внутреннего использования).

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

Хотя, поскольку сетевой идентификатор имеет 4 байта, это будет означать, что если у вас есть более 256 ^ 4 контроллеров, работающих в непосредственной близости, то это нарушит эту предполагаемую совместимость. Но это много контроллеров.

Леон Карло Валенсия
источник