Ну что, поехали. Ось Windows XP 32.
Этот топик будет периодически обновляться.
Для построения сети Z-Wave был использован
вот такой стик

Дрова ставить не пришлось. При подключении он сразу определился как ноывй com порт, что по заверению сайта z-wave нормально и достаточно.

Затем от туда же был скачен
установщик ZWay для Windows. Установка его прошла быстро и без бубна. Потребовалось указать номер com порта стика. Установщик сложил все свои файлы в

Я не стал ему возражать дабы не было какой нибудь беды. Запускается сразу вместе с Windows. Если вынуть стик, сервис остановит работу, и сразу возобновит как только вы вернем стик на место. Но нам то надо чтобы он постоянно был на страже. Так что тут не будет экспериментировать. Сервер сразу запускается по адресу
http://localhost:8083 без логина и пароля. Реперь мы можем попробовать добавить устройства в Z-Wave сеть.
Тут есть один момент. Частоты в разных странах отличаются. Стик умеет работать с любой частотой. Но только с одной, и его надо переключить, если устройства не цепляются. Вот как то не нашел я это поиском, и спрашивал в сапорте.
Вот как это сделать.
Ну а дальше пойдет сплошной эксперимент. Но методом проб и ошибок мы все равно получим чего хотим. Где я буду оставлять курсив, значит сам еще мало представляю о чем идет речь. И в будущем эти места буду править в таких вот больших обзорных топиках.
Немного расскажу в общих чертах, чего я нарыл. Z устройство почти всегда спит, и просыпается по установленному таймеру. Обычно это в пределах от 300 секунд до двух дней. Но можно его разюудить в любой момент, нажав сервисную кнопку. Сделано это для экономии батарей. Когда устройство спит, послать на него команду или настройку невозможно. Контроллер будет держать эту команду у себя и ждать, когда устройство проснется.
В устройстве есть много настроек. Для их изменения надо указать номер свойства, новое значение, и послать на устройство. Когда оно проснется, то сразу получит ожидающие его настройки.
В настройках можно указать, как часто устройство будет просыпаться, делать замеры, например температуру, период и правила для отправки данных на контроллер.
Надо понимать, что проснувшись, устройство сообщит контроллеру об этом, и может получить от него и обработать ждущую его команду. Так же понятно что устройство потратит часть энергии батареи на то, чтобы проснуться или сделать замеры. Но эти замеры не всегда будут отправлены контроллеру. И сделано это опять же для экономии батарей. Результаты замеров будут отправлены только если устройству был отправлен запрос, либо устройство само принимает такое решение. А делает оно это по установленным параметрам. Например часто встречается такое как изменение температуры на 0,5 градуса; достижение температуры (измеряемому параметру в целом) пороговых значений; превышение периода времени между отправками данных и т.д. Из этого
следует, что если, например, датчик
сработал на
движение и прислал данные на сервер, это
вовсе не означает, что при этом он отправить еще и температуру. Но в МДМ мы
зафиксируем обновление свойства. Вот в понимании этого и были мои грабли, пока я не нашел, где в устройстве задаются эти параметры. А делается это на закладке "Команды для экспертов" -> Configuration. Теперь надо еще раз хорошенько обдумать желаемые периоды и условия получения данных. Все же хотелось бы, чтоб батарейки служили долго. Но и прыгающие в МДМ графики на целый градус тоже не интересны. Надо найти середину в получении данных и расходе батареи.
Отдельно нужно сказать, что управлять и получать данные от Z устройств можно через строку браузера. Это не какая то там абра-кадабра, а просто GET запросы, и ответы. Включить таким образом Z устройство - тоже самое, что запустить метод объекта MDM, набрав адрес в браузере. Но мы не будем это рассматривать, т.к. цель этой ветки работать с Z устройствами именно штатными методами MDM.
В своих постах я не буду уделять внимание дальнейшим способам настройки. Что делать с данными, получаемыми от своих устройств каждый знает сам. Если с этим пока трудности, тогда не стоит начинать с Z-Wave. Надо взять что то по проще. Тут еще вероятно будет море подводных камней. Но в то же время нет ничего непреодолимого.
Далее в этой ветке пойдут обзоры на разное Z железо. Все это можно будет подключить к МД. Но если вы только начали знакомство с системой, конечно вам наверное сложно. И сразу будет вопрос, с чего начать? Сначала нужно подключить железо в z-wave сеть. Потом, нужно посмотреть, как это ваше новое устройство увидится в МД. Ну а затем уже подумать, как правильно создать для этого железа объекты. Если вы уже полностью знакомы с объектной системой МД, то конечно же сами решите какие классы создавать и как все будет связано. А ели это первый опыт, то наверное лучше будет посмотреть, как это сделано у других. И уже потом принять свое решение. Немного позже я напишу отдельный топик для начала построения объектов Z устройств и оставлю тут на него ссылку. А пока что смотрите обзоры и выбирайте себе железо.