Радио-управление nooLight
Re: Радио-управление nooLight
Долго игрался с
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 рабочий контейнер\связку контейнеров с мажордомо? Ведь насколько легче разворачивать же было бы.
Если никто не занимался, то как закончу свою разбивку на микросервисы, залью в регистри, и сделаю ман по установке.
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
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Радио-управление nooLight
Уже был рецепт компиляции на 22-й странице
http://majordomo.smartliving.ru/forum/v ... u99#p31830
Именно контейнер не делался, так что если у вас получится, то будет здорово Из готового есть образ для RPi2 -- там всё запускается сразу после заливки на карточку (по-моему там даже вышеобозначенные бинарники уже есть).
http://majordomo.smartliving.ru/forum/v ... u99#p31830
Именно контейнер не делался, так что если у вас получится, то будет здорово Из готового есть образ для RPi2 -- там всё запускается сразу после заливки на карточку (по-моему там даже вышеобозначенные бинарники уже есть).
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Re: Радио-управление nooLight
Понял, спасибо за наводку.
По-свободному времени постараюсь вкрутить всё в докер композер. Сам использую сейчас "Rancher", но есть ряд косяков, думаю, из-за кривых ручек.
Как я вижу схему, в целом:
фронт-контейнер с веб-серваком. Залинкован со всеми остальными.
контейнер с пхп.
ДБ-контейнер. Пресистент вольюм + авторипейр. Пока хочу "пересесть" на форк mysql "Percona"
Контейнер собственно с порталом. тоже, линковка.В него проброс юсб-девайсов (того же передатчика ноолайт), и аудио-устройств.
Контейнер с софтварной мультирум-системой.
контейнер с пакетом Motion - видеонаблюдение с usb\ip камер.
В качестве мультирум-системы использую logitech squeeze box и приложения на андроид-планшетах. Приложение стоит около 5$, поидее если подклчюить планшеты к одному и тому же гугл-аккаунту, можно будет ставить "источник звука" на всех, купив один раз.
Сейчас это вроде-бы работает, но откровенно много лишнего барахла и мусора с собой несёт, т.к. эксперименты :3
Когда смогу собрать из этого набор имеджей и докер-композер файл, попробую выложить на открытый регистри (ну или свой подыму, дело-то такое , и пожалуй, залью в отдельный топик с мануалом.
Что-то ещё имеет смысл туда включить? У меня из "железяк умных" пока только ноолайт, с остальным не разбирался, по железу понимаю не так много как хотелось бы.
Если "отбросить" остальное барахло которое крутиться у меня на домашнем "серваке", от в качестве микро-сервисов всё это должно выглядеть очень даже интересно. Сейчас имею core2duo q8600, 4 gb ram, + много места на ХДД. Конкретно под мажордомо должно хватить двадцаточки с головой на кеши, дампы, презистент вольюм + место для файлов для сквизибокса и видеонаблюдалки. Думаю что недельки через две-три первые "шаблоны" залью. Что-то имеет смысл ЕЩЁ в это дело напихать по-умолчанию, может?
не мой случай, у меня сошел с ума линковщик - не находил библиотеку работы с usb девайсами ни при каких условиях. ubuntu 14.04 lts. Особой проблемы не вижу, запихнуть в .sh отдельными строками - пис оф кейк.sergejey писал(а):Уже был рецепт компиляции на 22-й странице
http://majordomo.smartliving.ru/forum/v ... u99#p31830
По-свободному времени постараюсь вкрутить всё в докер композер. Сам использую сейчас "Rancher", но есть ряд косяков, думаю, из-за кривых ручек.
Как я вижу схему, в целом:
фронт-контейнер с веб-серваком. Залинкован со всеми остальными.
контейнер с пхп.
ДБ-контейнер. Пресистент вольюм + авторипейр. Пока хочу "пересесть" на форк mysql "Percona"
Контейнер собственно с порталом. тоже, линковка.В него проброс юсб-девайсов (того же передатчика ноолайт), и аудио-устройств.
Контейнер с софтварной мультирум-системой.
контейнер с пакетом Motion - видеонаблюдение с usb\ip камер.
В качестве мультирум-системы использую logitech squeeze box и приложения на андроид-планшетах. Приложение стоит около 5$, поидее если подклчюить планшеты к одному и тому же гугл-аккаунту, можно будет ставить "источник звука" на всех, купив один раз.
Сейчас это вроде-бы работает, но откровенно много лишнего барахла и мусора с собой несёт, т.к. эксперименты :3
Когда смогу собрать из этого набор имеджей и докер-композер файл, попробую выложить на открытый регистри (ну или свой подыму, дело-то такое , и пожалуй, залью в отдельный топик с мануалом.
Что-то ещё имеет смысл туда включить? У меня из "железяк умных" пока только ноолайт, с остальным не разбирался, по железу понимаю не так много как хотелось бы.
Если "отбросить" остальное барахло которое крутиться у меня на домашнем "серваке", от в качестве микро-сервисов всё это должно выглядеть очень даже интересно. Сейчас имею core2duo q8600, 4 gb ram, + много места на ХДД. Конкретно под мажордомо должно хватить двадцаточки с головой на кеши, дампы, презистент вольюм + место для файлов для сквизибокса и видеонаблюдалки. Думаю что недельки через две-три первые "шаблоны" залью. Что-то имеет смысл ЕЩЁ в это дело напихать по-умолчанию, может?
Re: Радио-управление nooLight
Пока-что имею большие проблемы со связкой из драйверов ноолайт и подключением их к МДМ. Подключил товарища повозиться с кодом, посмотрим, может сможем актуализироать дровишки немного.
У кого-то есть сейчас варианты на свежесобранную убунту 14 или 16 подсказать рецепт компиляции дров\демона ноолайт? Чтоб МДМ подхватил его?
У кого-то есть сейчас варианты на свежесобранную убунту 14 или 16 подсказать рецепт компиляции дров\демона ноолайт? Чтоб МДМ подхватил его?
-
- Сообщения: 193
- Зарегистрирован: Пт апр 01, 2016 2:42 pm
- Благодарил (а): 10 раз
- Поблагодарили: 10 раз
Re: Радио-управление nooLight
Помогите решить проблему.
У меня Адаптер для компьютера RX2164.
Все вышеуказанные материалы прочитал и выполнил имееший все варианты. Но все равно адаптер на Raspberry pi2 не работает..
У меня Адаптер для компьютера RX2164.
Все вышеуказанные материалы прочитал и выполнил имееший все варианты. Но все равно адаптер на Raspberry pi2 не работает..
-
- Сообщения: 193
- Зарегистрирован: Пт апр 01, 2016 2:42 pm
- Благодарил (а): 10 раз
- Поблагодарили: 10 раз
Re: Радио-управление nooLight
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 вроде эта
-
- Сообщения: 193
- Зарегистрирован: Пт апр 01, 2016 2:42 pm
- Благодарил (а): 10 раз
- Поблагодарили: 10 раз
Re: Радио-управление nooLight
вытаскиваю адаптер
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
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