Как запустить Z-Wave USB Stick для управления Z-Wave сетью

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение sergejey » Ср мар 12, 2014 11:22 pm

binladin писал(а):А в текущем виде ZWaveAPI становится доступен только приналичии RaZbery ? На 8083 порту ? Там MQTT никак не задействован ?
Да, сейчас работает только с Razberry. Порт не помню точно. MQTT не задействован точно, т.к. там общение через HTTP/JSON идёт.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение binladin » Сб мар 15, 2014 12:22 am

Сергей, выскажите своё мнение по поводу использования mod_isapi для работы с dll.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение sergejey » Сб мар 15, 2014 11:50 pm

binladin писал(а):Сергей, выскажите своё мнение по поводу использования mod_isapi для работы с dll.
Мне кажется, что этот модуль для работы не с любой DLL, а именно с той DLL, которая является плагином для IIS-сервера. В нашем случае это не пригодится.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение binladin » Пн мар 17, 2014 4:24 pm

Вам правильно кажется. Из более менее готового нашёл только 2 варианта: использовать java-wrapper zwave4j или адаптировать Thrift4OZW.
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение binladin » Чт мар 20, 2014 6:10 pm

Второй слишком сложен, первый сходу у меня не заработал, да и плодить сервисы (java) - не есть хорошо.

А с Simplified Wrapper and Interface Generator никто не сталкивался ? Вроде то что надо:
SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Perl, PHP, Python, Tcl and Ruby.
В ночь попытаюсь помучить VC2008, если разберусь, что надо экспортировать в обёртку (из функций openzwave).
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение binladin » Пн мар 24, 2014 9:51 pm

От SWIG меня отговорили - при каждом запросе сервер бы запускал отдельную инстанцию openzwave.

Сергей, посмотрите вот эти ссылки:
1. https://github.com/tagroup/open-zwave-t ... and-client (там их куча, друг у друга форкнутых https://github.com/phillipsnick/open-zw ... ket-server и https://github.com/wburgers/Open-Zwave-Socket-Server)
2. https://github.com/tagroup/php-zwave-ch ... ket-client
3. http://conradvassallo.com/2012/03/14/li ... pen-zwave/
Можно ли под MinGW этот сокет-сервер адаптировать ? Должно быть можно, т.к. на базе MinOZW написан, а у меня он и по VC2008 откомпилился и заработал.

А тут https://github.com/stalinb87/zwave.js и тут https://github.com/yepher/RaZBerry, есть ссылки на любопытное чтиво.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение sergejey » Вт мар 25, 2014 10:12 am

binladin писал(а):От SWIG меня отговорили - при каждом запросе сервер бы запускал отдельную инстанцию openzwave.

Сергей, посмотрите вот эти ссылки:
1. https://github.com/tagroup/open-zwave-t ... and-client (там их куча, друг у друга форкнутых https://github.com/phillipsnick/open-zw ... ket-server и https://github.com/wburgers/Open-Zwave-Socket-Server)
2. https://github.com/tagroup/php-zwave-ch ... ket-client
3. http://conradvassallo.com/2012/03/14/li ... pen-zwave/
Можно ли под MinGW этот сокет-сервер адаптировать ? Должно быть можно, т.к. на базе MinOZW написан, а у меня он и по VC2008 откомпилился и заработал.
А тут https://github.com/stalinb87/zwave.js и тут https://github.com/yepher/RaZBerry, есть ссылки на любопытное чтиво.
Спасибо за ссылки. tcp-сервер я видел, но не видел работающий под windows. В принципе, можно взять его API за основу и использовать на обоих платформах (Linux/Windows). Если можете сделать приложение, которое будет запускаться и работать как socket-server, то я буду только рад встроить поддержку этого API в модуль ZWave. У меня, правда, сейчас под рукой нет стика для проверки, но я думаю сможем с вами организовать удалённую отладку и проверку.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение binladin » Вт мар 25, 2014 3:15 pm

sergejey писал(а): Спасибо за ссылки. tcp-сервер я видел, но не видел работающий под windows. В принципе, можно взять его API за основу и использовать на обоих платформах (Linux/Windows). Если можете сделать приложение, которое будет запускаться и работать как socket-server, то я буду только рад встроить поддержку этого API в модуль ZWave. У меня, правда, сейчас под рукой нет стика для проверки, но я думаю сможем с вами организовать удалённую отладку и проверку.
Стик есть, нужна прослойка. Буду пытаться адаптировать код, если там нет специфических для платформы вызовов, то верю что должно получиться. С и С++, для меня трудны, т.к. никакого опыта ранее по ним не имел. Пошёл читать что есть сокет-сервер.
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение Ivan » Пт июл 18, 2014 8:37 pm

Есть новости. У меня получилось запустить RaZberry на BeagleBone
Также есть возможность запустить USB ZWave на линуксе. Оказывается там обычный Rx Tx обмен. В настройках библиотеки можно выбрать serrial и использовать USB ZWave. Кому интересно расскажу подробности
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
binladin
Сообщения: 143
Зарегистрирован: Чт фев 06, 2014 9:32 pm
Благодарил (а): 0
Поблагодарили: 5 раз

Re: Как запустить Z-Wave USB Stick для управления Z-Wave сет

Сообщение binladin » Сб июл 19, 2014 7:31 am

Ivan писал(а):Есть новости. У меня получилось запустить RaZberry на BeagleBone
Также есть возможность запустить USB ZWave на линуксе. Оказывается там обычный Rx Tx обмен. В настройках библиотеки можно выбрать serrial и использовать USB ZWave. Кому интересно расскажу подробности
Конечно интересно!
Ответить