Форум » » Ищу API по ТВ SONY и Sonos CONNECT » Ответить

Ищу API по ТВ SONY и Sonos CONNECT

Вячеслав: У кого есть какие наработки и совету буду рад. 1.Нужно будет рулить ТВ SONY KDL-65W955B и KDL-42W828B по LAN. На маркете не нашел ничего по IP, поддержка игнорирует. Насколько применимы команды 232 для IP управления? Может есть у кого модуль для IP или API c протоколом. 2.Sonos CONNECT ситуация примерно такая же. Модулей нет, протокол не дают. Как вариант управления с IPAD, запуск родного приложения. Только вот вопрос, можно ли из Crestron App запускать другие приложения? Где то была тема похожая, но не могу найти на форуме. клянутся на русаунде модули есть под обе задачи.

Ответов - 10

gosha: Опять мои слова ушли в пустоту. Берем акулу, слушаем 1900/udp. Если девайс рулится по UPnP - он сам о себе все расскажет. Потом идем сюда, читаем описания протоколов и пишем модули. Если есть что-то нестандартное - об этом тоже сами девайсы расскажут.

Вячеслав: Хочу пожать руку тому человеку который UPnP модуль напишет на Crestron. Вкурить эту кучу воды и ссылок не хватит жизни, а потом еще выяснится что вашу задачу это не решает. Есть рабочие примеры? Хотя бы Power On \Power Off реализованные через UPnP, коррелирующие с тем что пишут на http://upnp.org, чтоб вникнуть в тему? Пример модуля лучший учебник будет. За совет в любом случае спасибо, попытаюсь усмотреть что то понятное в обмене с приложением для ipad. Пройти бы этап авторизации для начала. Инфа click here навевает уныние, хотя в общем и целом понятна. Попробую еще IP модуль для BRAVIA может прокатит с ним.

Kaveckiy: Вячеслав у iRidium есть модуль для Sonos. Вроде как они заявляют что он открытый. Может стоит его посмотреть и сделать по аналогии?


Игорь K.: Почему нет на Sonos? Для 3-й серии есть такое:http://www.crestronmodules.eu, частично работоспособное. Прет Новое поколение протоколов и соответственно, появился инструментарий Crestron для работы с ним, имею в виду SIMPL# и SIMPL# Pro как расширение MS Visual Studio 2008 Ещё раз повторюсь, что производительность процессора и его периферии рассчитана на весьма ограниченную пропускную способность и скорость обработки данных. Современные протоколы, как в упомянутых устройствах как раз и рассчитаны на работу со смартфонами, которые на несколько порядков шустрее любых девайсов на ColdFire.

gosha: Вячеслав пишет: Хочу пожать руку тому человеку который UPnP модуль напишет на Crestron. Вкурить эту кучу воды и ссылок не хватит жизни, а потом еще выяснится что вашу задачу это не решает. Мне на реализацию того, что заслал вам на почту в профиле, потребовалась пара дней - день на изучение нюансов протокола на практике и день на написание собственно рыбы модуля. Есть рабочие примеры? Хотя бы Power On \Power Off реализованные через UPnP, коррелирующие с тем что пишут на http://upnp.org, чтоб вникнуть в тему? Пример модуля лучший учебник будет. В почте За совет в любом случае спасибо, попытаюсь усмотреть что то понятное в обмене с приложением для ipad. Пройти бы этап авторизации для начала. Какую еще авторизацию??? UPnP вроде как не подразумевает никакого AA Инфа click here навевает уныние, хотя в общем и целом понятна. Инфа не полная, но остальное все должен рассказать сам телевизор. Ловите все NOTIFY * от объектов в вашей сети и смотрите, что они о себе рассказывают. Попробую еще IP модуль для BRAVIA может прокатит с ним. Не факт, что он универсален, хотя интересно.

Вячеслав: За модуль спасибо. Он больше похож на то что обсуждалось в моей ссылке. Получен перехватом пакетов с какого то приложения? Потому как в приложенном pdf ничего похожего в формировании структуры xml, что было бы потом использовано в модуле, разве что сам код клавиши. На SIMPL# к сожалению не умею программировать. Кстати, а где можно пройти обучение по Crestron Studio и SIMPL#? На crestron.ru вроде нет таких курсов. Js тоже китайская грамота для меня. Хоть и прошел 10 уроков.

gosha: Все там написано. Прям в самом начале вам открытым текстом сказали: читать сюда. В этом документе описано все, и структуры запросов, и структуры ответов, и как читать то, что вам выдает телевизор/Sonos Connect/etc. По вашей ссылке приведена только Content-часть, а телевизор, например, может посылать вас далеко и надолго, пока вы ему правильный SOAPACTION не пришлете (собственно, на выяснение его правильности я первый день и потратил). Хотите конкретики вашего случая - давайте .pcap, иначе разговор - чисто теоретический. И знание C# вам тут вряд ли поможет - всего лишь немного упростит разборки с XML, не более. Если немного потрудиться, то XML можно и на второй серии парсить.

NormaZ: Игорь K. пишет: Почему нет на Sonos? Для 3-й серии есть такое:http://www.crestronmodules.eu, частично работоспособное. Доброго дня! Да, я приобрел это решение. Порезано оно капитально, но пользоваться можно. Засадка в том, что русские буквы в российских радиостанциях этот модуль не понимает. Отображает вопросики. Это стало неожиданным сюрпризом. Стараюсь решить.

AndreySh: Господа, тема еще актуальна? Интересно как решили, т.к. самому предстоит аналогичная реализация. И такой вопрос: А чем не мил встроенный в Crestron DB (62.00.002.00) Встроенные модули? (Sonos UI Module, Sonos Divece module) Или они появились позже обсуждения?

Вячеслав: Видимо позже, или не нашли в свое время.



полная версия страницы