2016-09-23 9 views
1

Добрый день, пожилые люди.опрос и автомат в Z-Wave

Я узнаю о Z-Wave и имею некоторые спецификации Z-Wave.

Но они не являются достаточными, чтобы понять Open-ZWave концепция ..

В частности, принцип опроса и государственной машины в Open-ZWave так трудно для меня, чтобы понять ..

Не могли бы вы объяснить, мне об этом? или Могу ли я получить для этого несколько документов или изображений?

ответ

3

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

Состояние машины Конечный автомат Z-Wave - это метод, используемый Z-Wave для включения устройств для опроса. Когда контроллер хочет установить связь с устройством, он передает подлежащий отправке фрейм Z-Wave, который устанавливает машину в состояние BEGIN. Контроллер передает кадр и переходит в состояние WAIT. Если контроллер получает действительный ответ на его передачу, он переходит в состояние END и начинает связь с устройством. Если ответ не получен после периода ожидания, он переходит в состояние ERR и повторяет передачу. После максимум трех состояний ERR Z-Wave возвращает NULL. это выглядит примерно так:

Z-Wave State Machine

В августе 2016 года, Sigma Designs выпустила большую часть спецификации Z-Wave для общественности, с ресурсами для разработчиков, которые хотят включить Z-Wave в своих приложениях. До августа 2016 года спецификация была тщательно охраняется. Вы можете узнать больше о Z-Wave Public Specification here.

+0

Omg .. Спасибо за ваш ответ .. Это действительно полезно .. Большое вам спасибо. – owcred601