...

Телефон: 8 (905)-750-10-04   С 10:00 до 19:00 часов   Email: man-eco@mail.ru Круглосуточно

Плата Расширения Z-Wave.Me Razberry 2 Для Raspberry Pi

6060

1 в наличии

Бренд: Z-Wave.Me

1 в наличии

Артикул: C1293 Категория:

Описание

Плата расширения RaZberry от Z-Wave.Me позволяет мини-компьютеру Raspberry Pi управлять оборудованием Z-Wave. В комплекте прилагается программное обеспечение Z-Way, имеющее открытое API для взаимодействия и позволяющее создавать действительно умные сценарии. Модуль RaZberry также поддерживает стандартный Zensys API (SerialAPI) и совместим с такими программами как Zloud, OpenZ-Wave и OpenRemote. Z-Way для RaZberry предоставляет HTTP/JSON API и API (динамически подключаемая библиотека), а также включает в себя движок Javaript на базе Google V8 для создания собственной логики и сценариев автоматизации. Дополнительный функционал Serial API: Поддержка Explorer Frames для динамической перестройки сети Поддержка более 6 классов команд в NIF Возможность обновления прошивки Резервное копирование и восстановление топологии сети Экономия батареек спящих устройств при отсутствии запущенного ПО на Raspberry Продвинутая работа с пакетами ПО Z-Way имеет следующие характеристики: Сертифицированное ПО, написанное на++/Javaript Функции контроллера сети: включение/исключение и настройка сети Проверено на ОС Raspbian wheezy и OpenEl Предоставляет API уровней и/или JSON по HTTP Сервер домашней автоматизации на базе модулей Javaript Поддерживаемые классы команд: AlarmSensor, Assiation, Bas, Battery,onfiguration,lk, Door Lk, DoorLkLogging, Indator, Manufturer Spif, Meter, Multhannel, Multhannel Assiation, Multommand, NodeNaming, Prottion, enetivation, enetuatoonf, enontrolleonf, heduleEntryLk, Surity, SensorBinary, Sensoonfiguration, SensorMultilevel, SwihAll, SwihBinary, SwihMultilevel, ThermostatFanMode, ThermostatFanState, ThermostatMode, ThermostatOperatingState, Time, TimeParameters, ThermostatSetpoint, Useode, Version, Wake-up Плата расширения RaZberry совместима с моделями Raspberry Pi Model B и новой Model B+. Рабочая Частота : 869.0 МГц / 868.42 МГц ( переключается из ПО) Интерфейс UART Подробная документация на сайте проекта RaZberry. Описание API уровня поставляется с ПО в виде .h файлов. Внимание! Компьютер Raspberry Pi не входит в комплект. Установка Z-Way для RaZberry Самая простая установка ПО Z-Way на Raspberry Pi с платой расширения RaZberry предполагает использование ОС Raspbian wheezy Linux (Debian wheezy для Raspberry Pi).Скачайте образ Raspbian wheezy с официального сайта проекта Raspberry Pi (испольуйте обычный Raspbian wheezy, а не Soft-Float версию). Запишите образ на SD-карту (подробно эта процедура описана на сайте загрузки Raspbian). Подключите вашу плату расширения RaZberry к компьютеру Raspberry Pi как нарисовано на картинке ниже. Внимание! Никогда не подключайте RaZberry к работающему Raspberry Pi — всегда отключайте Питание перед истановкой платы расширения! Вставьте SD-карту в Raspberry Pi Загрузитесь и подключитесь к Raspberry Pi по SSH или посредством экрана и клавиатуры Откройте терминал и запустите следующую команду: wget -q -O — http://razberry.z-wave.me/install | sudo bash После успешного завершения установки откройте в браузере страницу http://IP_OF_YOUR_RASPBERRY:8083 Z-Way для Razberry успешно установлена! Использование с российскими и европейскими устройствами Переключение частоты RaZberry, и всех Z-Stk 4/5/ между диапазонами RU и EU осуществляется программно. Модуль RaZberry поставляется по умолчанию с российской частотой 869 МГц. Для работы с европейским оборудованием требуется переключение на европейскую частоту 868.42 МГц. Это делается непосредственно из браузера или ОС компьютера Raspberry Pi несколькими способами:через JSON API запросите страницу (достаточно набрать URL в браузере и перейти на эту страницу) http://IPOFRAZBERRY:8083/ZWaveAPI/Run/ZMEFrehange(1) переключение на RU или http://IPOFRAZBERRY:8083/ZWaveAPI/Run/ZMEFrehange(0) переключение на EU в web-интерфейсе откройте консоль Javaript и наберите rumd(‘ZMEFrehange(1)’) // переключение на RU или rumd(‘ZMEFrehange(0)’) // переключение на EU из терминала Linux (при выключенном сервере Z-Way!) ho -ne «x01x04x00xf2x01x08» > /dev/ttyAMA0 # переключение на RU или ho -ne «x01x04x00xf2x00x09» > /dev/ttyAMA0 # переключение на EU Для стиков порт необходимо указать в соответствии с тем, как он определился в системе, например, /dev/ttyUSB0. Описание JavaSript API Многие пытаются собрать «Умный дом» своими руками. При выборе системы стоит учитывать не только ассортимент и стоимость конечных устройств, но и возможности контроллера. Большинство контроллеров сразу готовы к работе «из коробки», но представляют ограниченные возможности. Однако нередко именно гибкость и возможность лёгкой интеграции является основополагающим критерием при выборе. И вот, появился долгожданный «кубик Lego» для систем автоматизации на базе технологии Z-Wave, который обладает желаемой гибкостью и в то же время большим функционалом и низкой ценой. Плата расширения RaZberry для Raspberry Pi, превращает самый популярный и дешёвый мини-компьютер в Z-Wave контроллер домашней автоматизации. RaZberry — это решение три в одном:плата с трансивером Z-Wave ZM3102 прошивка для ZM3102, расширяющая возможности стандартных прошивок для стиков ПО Z-Way Железо В ОС Linux RaZberry виден какom-порт /dev/ttyAMA0. Плата по сути состоит из трансивера ZM3102, памяти EEPROM для хранения данных сети Z-Wave, BA антенны и коннектора ножек UART для GPIO Raspberry Pi. Реально используются только ножки c, Gnd, TX и RX. Остальные ножки не используются для работы платы и лишь помогают её крепче зафиксировать. В теории эти ножки можно использовать для других нужд. Прошивка Плата предоставляет интерфейс полностью совместимый с Sigma Designs Serial API, что даёт возможность использовать не только прилагаемое ПО Z-Way, но и любое другое ПО для Z-Wave (Open Z-Wave, LinuxE, FHEM или самописное), а также облачный сервис Zloud (см. инструкцию). Плата также предоставляет расширение протокола Sigma Designs Serial API от Z-Wave.Me, которое необходимо для работы ПО Z-Way. Прошивка также позволяет обновлять себя по UART, что позволит не только исправить возможные баги в будущем, но и сменить версию прошивки с той, что установлена по умолчанию (SDK 4.54.01) на более старую 5.03, не имеющую полезных функций NWI, Explorer Frame и Random HomeId, но включающую функционал S/SIS. (Для внимательных: да, я не ошибся, 4 > 5 😉 Программное обеспечение Z-Way устанавливается поверх Raspbian wheezy путём запуска команды wget ?q ­?O ­? http://razberry.z-­wave.me/install | sudo bash Скрипт установки поставит Z-Way в /opt/z-way-server, пропишет в /e/init.d/Z-Way скрипт для запуска, добавит его в авто запуск и настроит порт ttyAMA0. После перезагрузки (для применения настроек ядра для ttyAMA0 — по умолчанию Raspbian использует UART для консоли) сервер готов к работе. В браузере откройте http://IP_OF_RASPBERRY:8083 и начните строить сеть Z-Wave. Рассмотрим подробней поставляемое в комплекте с RaZberry ПО Z-Way. Оно состоит из нескольких частей:библиотека libzway — основа движка Z-Wave, предоставляющая API для простой работы с Z-Wave (зависит от pthreads, zlib, openssl) библиотека libzwayjs — биндинг между и Javaript движком Google V8. Предоставляет простое JS API для работы с сетью Z-Wave (зависит от libv8 и libzway) библиотека libzwayhttp — HTTP сервис для обслуживания внешних клиентов, в том числе пользовательские интерфейсы. Предоставляет JSON API (зависит от libmrohttpd, openssl, libzwayjs и libzway) mainpp — обвязка для запуска всех сервисов вместе, чтения конфигов и параметров командной строки Такая структура позволяет использовать разные уровни интеграции с составными частями Z-Way. Для проектов, где важна производительность, доступен API уровня (в комплекте есть заголовочные .h файлы для libzway), для проектов, где нужна оперативная разработка, проще использовать JS API. Важно, что оба интерфейса имеют сходную структуру, что позволяет просто портировать код с Javaript на после быстрого прототипирования. Далее я опишу API уровня Javaript и покажу, как создавать простые правила автоматизации. Интерфейс уровня останется за рамками данной статьи. Стоит заметить, что синтаксис в движке Javaript Z-Way на стороне сервера сделан по аналогии с тем, что было реализовано для Zloud на стороне клиента — см. описание API Zloud. Для дальнейшего чтива предполагается, что читатель уже знаком с особенностями протокола Z-Wave (см. подробное описание протокола Z-Wave).

Отзывы

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Плата Расширения Z-Wave.Me Razberry 2 Для Raspberry Pi”

Ваш адрес email не будет опубликован.

Заголовок

Яндекс.Метрика Оптимизировано Серафинит - Акселератор
Включает высокую скорость сайта, чтобы быть привлекательным для людей и поисковых систем.