Радио-управление nooLight

Flar
Сообщения: 5
Зарегистрирован: Чт июн 09, 2016 6:01 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Радио-управление nooLight

Сообщение Flar » Чт авг 11, 2016 12:09 pm

Долго игрался с
https://github.com/olegart/noolite

Не собирался, линковщик выпенрдивался. После общения с хозяином репозитория (За что ему отдельное спасибо!), сделали следующее:

всё можно собрать вручную за минуту:

gcc noolitepc.c -lusb-1.0 -std=gnu99 -o noolitepc
gcc nooliterx.c -lusb-1.0 -std=gnu99 -o nooliterx
gcc nooliterxcfg.c -lusb-1.0 -std=gnu99 -o nooliterxcfg
gcc noolitepcd.c -lusb-1.0 -std=gnu99 -o noolitepcd

Выполнять в /noolite-master/src добытом из распакованного архива.
ПОлучившиеся файлы noolitepc nooliterx nooliterxcfg noolitepcd закинуть в /usr/bin/ с корректными правами для пользователя, который будет их "пинать".

Документация по использованию:

https://github.com/olegart/noolite/tree/master/doc

Сам пока тестирую noolitepc noolitepcd - передатчик, приёмник не ставил пока. Если надо, могу более развёрнуто-последовательно написать.

И вопрос возник. Никто не пробовал собрать под *nix рабочий контейнер\связку контейнеров с мажордомо? Ведь насколько легче разворачивать же было бы.
Если никто не занимался, то как закончу свою разбивку на микросервисы, залью в регистри, и сделаю ман по установке.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4284
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Благодарил (а): 75 раз
Поблагодарили: 1559 раз
Контактная информация:

Re: Радио-управление nooLight

Сообщение sergejey » Чт авг 11, 2016 3:37 pm

Уже был рецепт компиляции на 22-й странице :)
http://majordomo.smartliving.ru/forum/v ... u99#p31830

Именно контейнер не делался, так что если у вас получится, то будет здорово :) Из готового есть образ для RPi2 -- там всё запускается сразу после заливки на карточку (по-моему там даже вышеобозначенные бинарники уже есть).

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

Re: Радио-управление nooLight

Сообщение Flar » Пт авг 12, 2016 9:19 am

Понял, спасибо за наводку.
sergejey писал(а):Уже был рецепт компиляции на 22-й странице :)
http://majordomo.smartliving.ru/forum/v ... u99#p31830
не мой случай, у меня сошел с ума линковщик - не находил библиотеку работы с usb девайсами ни при каких условиях. ubuntu 14.04 lts. Особой проблемы не вижу, запихнуть в .sh отдельными строками - пис оф кейк.


По-свободному времени постараюсь вкрутить всё в докер композер. Сам использую сейчас "Rancher", но есть ряд косяков, думаю, из-за кривых ручек.
Как я вижу схему, в целом:
фронт-контейнер с веб-серваком. Залинкован со всеми остальными.
контейнер с пхп.
ДБ-контейнер. Пресистент вольюм + авторипейр. Пока хочу "пересесть" на форк mysql "Percona"
Контейнер собственно с порталом. тоже, линковка.В него проброс юсб-девайсов (того же передатчика ноолайт), и аудио-устройств.
Контейнер с софтварной мультирум-системой.
контейнер с пакетом Motion - видеонаблюдение с usb\ip камер.

В качестве мультирум-системы использую logitech squeeze box и приложения на андроид-планшетах. Приложение стоит около 5$, поидее если подклчюить планшеты к одному и тому же гугл-аккаунту, можно будет ставить "источник звука" на всех, купив один раз.

Сейчас это вроде-бы работает, но откровенно много лишнего барахла и мусора с собой несёт, т.к. эксперименты :3
Когда смогу собрать из этого набор имеджей и докер-композер файл, попробую выложить на открытый регистри (ну или свой подыму, дело-то такое :), и пожалуй, залью в отдельный топик с мануалом.

Что-то ещё имеет смысл туда включить? У меня из "железяк умных" пока только ноолайт, с остальным не разбирался, по железу понимаю не так много как хотелось бы.

Если "отбросить" остальное барахло которое крутиться у меня на домашнем "серваке", от в качестве микро-сервисов всё это должно выглядеть очень даже интересно. Сейчас имею core2duo q8600, 4 gb ram, + много места на ХДД. Конкретно под мажордомо должно хватить двадцаточки с головой на кеши, дампы, презистент вольюм + место для файлов для сквизибокса и видеонаблюдалки. Думаю что недельки через две-три первые "шаблоны" залью. Что-то имеет смысл ЕЩЁ в это дело напихать по-умолчанию, может?
Flar
Сообщения: 5
Зарегистрирован: Чт июн 09, 2016 6:01 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Радио-управление nooLight

Сообщение Flar » Вт сен 27, 2016 1:42 pm

Пока-что имею большие проблемы со связкой из драйверов ноолайт и подключением их к МДМ. Подключил товарища повозиться с кодом, посмотрим, может сможем актуализироать дровишки немного.
У кого-то есть сейчас варианты на свежесобранную убунту 14 или 16 подсказать рецепт компиляции дров\демона ноолайт? Чтоб МДМ подхватил его?
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Радио-управление nooLight

Сообщение Rad81 » Пт окт 14, 2016 10:45 pm

Помогите решить проблему.

У меня Адаптер для компьютера RX2164.

Все вышеуказанные материалы прочитал и выполнил имееший все варианты. Но все равно адаптер на Raspberry pi2 не работает..
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Радио-управление nooLight

Сообщение Rad81 » Вс окт 16, 2016 10:09 am

Помогите решить проблему.
Мастера умельцы
Flar
Сообщения: 5
Зарегистрирован: Чт июн 09, 2016 6:01 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Радио-управление nooLight

Сообщение Flar » Пн окт 17, 2016 2:08 pm

Устройство видит адаптер?
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Радио-управление nooLight

Сообщение Rad81 » Вт окт 18, 2016 8:50 pm

Flar писал(а):Устройство видит адаптер?

pi@raspberrypi ~ $ lsusb


Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 014: ID 16c0:05dc VOTI shared ID for use with libusb
Bus 001 Device 005: ID 062a:3270 Creative Labs
Bus 001 Device 029: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 030: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire


Bus 001 Device 014: ID 16c0:05dc VOTI shared ID for use with libusb вроде эта
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Радио-управление nooLight

Сообщение Rad81 » Вт окт 18, 2016 8:53 pm

вытаскиваю адаптер

pi@raspberrypi ~ $ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 005: ID 062a:3270 Creative Labs
Bus 001 Device 029: ID 1a40:0101 Terminus Technology Inc. 4-Port HUB
Bus 001 Device 030: ID 04fa:2490 Dallas Semiconductor DS1490F 2-in-1 Fob, 1-Wire adapter
Rad81
Сообщения: 193
Зарегистрирован: Пт апр 01, 2016 2:42 pm
Благодарил (а): 10 раз
Поблагодарили: 10 раз

Re: Радио-управление nooLight

Сообщение Rad81 » Сб окт 22, 2016 9:22 pm

Здравствуйте.
Кто не быть поможет решить проблемы
Ответить