Форум » » RoomView в проекторах » Ответить

RoomView в проекторах

Вячеслав: Подскажите, кто вникал в тему. В общих чертах как реализуется поддержка RoomView со стороны производителя проектора? Это вшито в чип (слышал такое про DMD) и/или производитель пишет некоторую микропрограмму-конвертор из команд протокола RoomView в команды управления проектором? А если не DLP проектор, то и RoomView не будет? Хотелось бы понять, кто виноват в неприемлемо урезанном функционале модуля RoomView с конкретным производителем проекторов.

Ответов - 13

Igor: Вячеслав, какой модуль RoomView имеется в виду?

Вячеслав: RoomView Connected Display

Igor: Что-то у меня вообще нет такого модуля. В web-интерфейсе проектора (ЕМНИП, Optoma) был однажды случайно обнаружен многофункциональный раздел с двумя большими кнопками - "Включить" и "Выключить". Работает


Вячеслав: В разделе сетевого интерфейса там же где TCP client. В Device Library затрудняюсь найти ветку, но щелкнув по IP-ID можно добавить найдя по алфавиту. Часто выручает, если нужен просто базовый функционал и на проекторе красуется значок Crestron connected

Igor: Вижу. Ну, как может работать такая штука - только адрс IP проектора просит. Видимо, изготовитель CrestronConnected-проектора согласовывает с Crestron возможность определенного диалога по Ethernet. Программа контроллера запускается, снюхивается с проектором, вытягивает из него наименование изготовителя и модель и, в зависимости от полученных данных, отсылает команды в формате протокола изготовителя. Отсюда и ограниченный функционал - все возможности всех вендоров в модуле не предусмотреть, да и непостоянная это величина. Я вон вчера с контроллером ВКС Cisco побаловался. Новая прошивка - новый протокол, хоть и похож на прежний, а не работает. Для интеграции с RoomView от оконечного оборудования ничего специфического не требуется - RoomView просто поедает Digital-, Analog- и Serial-данные, которые можно вытащить из штатного или самописного модуля для конкретного оборудования.

DmitriiP: исходя из старенького пресс релиза в них встроенный e-Control With thousands of installations of Crestron RoomView worldwide, it was the natural choice to take network device management to the next level by embedding the program into the latest DLP projectors with Ethernet connectivity Every direct connect RoomView-DLP projector has new Crestron Flash® based e-Control embedded to allow cross platform control via MAC, PC or mobile device

Вячеслав: Нет, адрес проектора прописывать не требуется. Адрес процессора и IP-ID прописывается на стороне проектора. Но не хотелось бы опять обсуждать эту тему. Так как мнения разделились о том кто там клиент а кто сервер. Вопрос именно в реализации. Мне логичнее предположить, что не Crestron подстраивается под производителей проекторов, а наоборот. Igor пишет: RoomView просто поедает Digital-, Analog- и Serial-данные Подозреваю это некий протокол и он не совсем уж простой. Тем более модуль имеет вполне конкретные именованные join типа статуса подключения, наработки лампы и выбора видеовхода, вкл/выкл. Так что проектор точно должен понимать что от него хотят получить и представить эти данные в формате RoomView протокола. Понять бы в какой мере производитель проектора отвечает за подобную интеграцию, пишет ли программу прокладку между собственным набором команд и fb и roomview и т.п. Возможно есть базовый протокол для общения проектора с DMD чипом который должны поддерживать все проекторы с таким чипом и он существует независимо от доступного для сторонней интеграции API. Опять таки получается производитель проектора какие то взаимодействия не реализовал.

Igor: Вячеслав, на мой взгляд, многое зависит от того, что именно требуется от RoomView. Если просто вывести состояние проектора, наработку лампы или название активного входа в интерфейс мониторинга RoomView, то достаточно данных в сыром формате ( Digital-, Analog- и Serial). Если требуется некая пост-обработка, например, интеграция с тем же Exchange, синхронизация с бронированием ресурсов (то, чем занимается Fusion), то да. Если вскрыть модули Fusion, то можно увидеть, что они действительно ждут от своих собратьев данные в определенном формате.

DmitriiP: протокол там крестроновский, powerOn = digital 5; powerOff = digital 6; volumeUp / volumeDown = digital 125/126 volume = analog 42 и тд. их ~95 шт. P.S. поглядеть можно в Crestron.SimplSharpPro.CrestronConnected.dll -> RoomViewConnectedDisplay P.S.2 все джойны статически прописаны, если производитель их неиспользует, то хрен его знает чья это вина

Вячеслав: В данном случае тема софта RoomView и его реинкарнации в виде Fusion вообще никак не интересна. И минимальных данных и команд было бы достаточно для реализации интерфейса управления проектором не прибегая к модулям с маркета, Crestron device DB и написания в соответствии с API. Но в том то и дело что та же OPTOMA даже статус подключения и volume mute не отрабатывает через RoomView Connected Display. Bопрос в том кто же виноват Optoma, Texas Instruments, Crestron. Может и никто и тот же статус не является обязательным к поддержке. Может существует некий обязательный набор команд после реализации которых можно лепить значок на проектор, что он работает через Crestron RoomView. DmitriiP пишет: все джойны статически прописаны, если производитель их неиспользует, то хрен его знает чья это вина Вот и я о том же

DmitriiP: после того как залили прогу в проц, попробуйте перегрузить сам проектор. у многих Crestron "connected" есть "особенность", не перезапускается соединение после его потери. I bought one of these Denon AVRs for my house to use CrestronConnected and couldn't believe the issue where the AVR needed to be rebooted after a program restart. I called Denon and the parent group and there reply was literally "Yeah, that is how it works." The common pattern for me was that every time I uploaded new program the connection was lost. Some devices, specially Epson would reconnect it the projector was on at the time of the upload. P.S. Виноваты обе стороны, прозводитель в том что коряво реализовал, изначально корявый Crestron Connected, который Crestron не удосужился потом проверить (остановившись в отделе маркетинга)

Igor: DmitriiP пишет: Yeah, that is how it works.. Кривовато

Вячеслав: Проблем с подключением не было никогда. Да и с неполным функционалом впервые.



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