![]() |
|
|
#81 |
|
Junior Member
Регистрация: 06.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
Это понятно. Вопрос в другом.
Крутится сервак умного дома на компе. В другой комнате ставлю роутер с CyberWRT и модулем радио. Как сделать, чтобы я зашел в интерфейс своего умного дома, ткнул кнопку включить радио и в комнате заиграло радио (ну и далее переключение, громкость и т.д.) Обычно это реализовано так - в интерфейсе кнопку нажал - сервак передает команду клиенту (например get http://10.0.0.22/?command=On) радиомодуль на CyberWRT выполняет команду (и в идеале отчитывается) Может запросы, может линуксовые команды? Можно ли управлять в обход вебинтерфейса (скажем так из командной строки)? |
|
|
|
|
|
#82 |
|
Junior Member
Регистрация: 02.01.2015
Сообщений: 18
Вес репутации: 0 ![]() |
PAV, посмотри это
https://ru.wikipedia.org/wiki/Music_Player_Daemon этот демон ставится вместе с радио и радио работает через него. я его засунул в автозапуск и управляю им с телефона через mpdroid. протокол открытый, слушает какой-то порт. |
|
|
|
|
|
#83 |
|
Junior Member
Регистрация: 06.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
Woddy, а можно поподробнее. По шагам, для нубов. Как поставить и как натравить на радио?
Еще не подскажите, как изменить дефолтное значение громкости на -30 например? |
|
|
|
|
|
#84 |
|
Junior Member
Регистрация: 06.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
Не влезает MPD, зараза. Ставлю модуль установки пакетов - остается 890Кб. Запускаю установку MPD - нет места и все. Флешку надо ставить? Так неохота хаб городить.
|
|
|
|
|
|
#85 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Насколько я помню веб интерфейс радио обращается к железу через get запросы
|
|
|
|
|
|
#86 |
|
Junior Member
Регистрация: 06.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
Вот бы список этих GET запросов.
|
|
|
|
|
|
#87 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Вы можете сами их в веб интерфейсе посмотреть
Нажимаете на кнопку и смотрите в адресной строке |
|
|
|
|
|
#88 |
|
Junior Member
Регистрация: 06.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
Я может чего не понял, но там скрипт, так прост адрес не показывает.
Мне по сути нужны строки: Запуск станции, Остановка, Громкость (в идеале след/предыдущаяя) И еще вопрос. Вот я подключился к роутеру, ткнул радио, все заиграло. Вышел, радио работает. Зашел заново - радио запускается заново, всю громкость заново. Нельзя сделать, чтобы при подключении повторном просто доступ к управлению появлялся а не перезагрузка модуля? |
|
|
|
|
|
#89 |
|
Junior Member
Регистрация: 06.04.2015
Сообщений: 8
Вес репутации: 0 ![]() |
Ага, вычислил. Запрос такой(без скобок) (для примера):
ip_адрес/cgi-bin/modules/web_radio/radio.cgi?station=http://stream02.media.rambler.ru/energy128.mp3&vol=0 Стоп - адрес дать произвольный, неправильный Громкость меняется только с указанием станции, иначе заткнется. Последний раз редактировалось PAV; 07.04.2015 в 14:34. |
|
|
|
|
|
#90 |
|
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Vol=0 это и есть громкость
|
|
|
|
![]() |
| Здесь присутствуют: 2 (пользователей: 0 , гостей: 2) | |
|
|