Комплект для беспроводного управления компьютером от IRLink

Идея о том, что «стандартный набор» компьютерной периферии, состоящий сегодня из клавиатуры и мыши (у игроков обычно к этому добавляется джойстик или другой специализированный игровой контроллер) не вполне подходит для управления всеми функциями персоналки, родилась давно — как только компьютеры перестали быть типичными офисно-игровыми машинками и обрели поддержку мультимедийных функций. Для использования ПК в роли центра досуга потребовалось новое оборудование: компактное (для того, чтобы не занимало много места и позволяло обходиться одной рукой, поскольку вторая при просмотре фильма обычно занята попкорном, пивом… далее додумайте в меру своей испорченности :)), в обязательном порядке беспроводное, причем обеспечивающее достаточно большую дальность работы, простое в использовании и не требующее визуальной обратной связи. Бытовые проигрыватели (как аудио, так и видео) развивались в данном направлении большее количество лет, так что ничего удивительного нет в том, что наиболее популярной стала идея «прикрутить» к компьютеру стандартный для бытовой техники орган управления, а именно пульт дистанционного управления. Действительно — классическая «ленивка» вполне отвечает приведенным выше требованиям. Однако не все оказалось так уж просто, благодаря чему мы и имеем сейчас на рынке немалое количество самых разных пультов.

Первыми в свое время озаботились вопросом разработчики TV-тюнеров и (в меньшей степени) аудиокарт или CD-приводов, благо данная техника как раз и наделяет компьютер теми самыми функциями, для удобного использования которых хорошо подходит ПДУ. Так появились специализированные пульты. Задачу управления они, вроде бы, решают, но имеют и немалое количество недостатков, вытекающих из специализированности. Во-первых, это привязка к аппаратуре — банальный апгрейд может лишить вас пульта или потребовать заплатить за новый, хотя и старый вполне устраивает. Во-вторых, в большинстве случаев приходится использовать штатный софт, нередко оставляющий желать лучшего — альтернативное ПО разрабатывается разве что для самых популярных моделей. Если же говорить о специализированных пультах, тут лучшим вариантом можно считать Remote Wonder (без разницы — первый или второй) от ATi. Превосходное устройство, специально ориентированное на работу с компьютером, имеющее неплохое ПО с возможностью расширения функциональности плагинами, коих сейчас написано много (благодаря популярности), подключающееся к стандартному USB-порту. К сожалению, есть и недостатки. Например, цена порядка 40 долларов и сложность приобретения отдельно от другого оборудования ATi на территории России. Впрочем, это исправимо, а вот другой недостаток хуже — Remote Wonder использует радиосвязь, что обеспечивает большую дальность работы без необходимости обеспечения прямой видимости между ресивером и пультом, однако делает его несовместимым с бытовым оборудованием. Если вы используйте компьютер как основной и единственный центр досуга в квартире, к которому просто подключены устройства вывода изображений и звука, это не мешает, однако у большинства еще имеется один-два телевизора, DVD-плеер и т.д. и т.п., так что добавлять ко всему прочему еще один пульт… И без того их слишком много.

Вариантов, рассчитанных на применение стандартных бытовых ИК-пультов тоже не один и не два, причем все они имеют плюсы и минусы. Очень интересной разработкой является отечественный «Скорпион», о котором мы уже писали — пульт «встраивается» между клавиатурой и системным блоком, эмулируя нажатие кнопок клавиатуры. Плюсом является отсутствие необходимости в специальном ПО, минусом же работа только с одним стандартом пультов и бедность настройки. К тому же, используемые ресивером пульта порты типа PS/2 со временем станут лишь достоянием истории, да и сейчас уже очень многие используют USB-клавиатуры или радионаборы, так что «обучение» пульта может вызвать сложности. Очень популярной в свое время стала также схема для использования с программой WinLirc. Она прекрасно подходит для самостоятельной реализации (набор деталей стоит буквально несколько долларов, а работы по пайке занимают не более одного вечера), в результате чего очень дешева, совместима с любыми пультами, да и подходящее программное обеспечение давно написано. Недостатков, правда, тоже масса, являющихся продолжением низкой цены: программная обработка средствами самого компьютера и отсутствие какого-либо микроконтроллера приводит к нестабильности работы и лишней нагрузке на процессор. Кроме того, схема жестко ориентирована на использование СОМ-порта, который в последних спецификациях уже объявлен устаревшим. Таким образом, недорогие и простые схемы, по сути, отжили свой век.

Что же нам в конечном итоге нужно на сегодня? Во-первых, желательна работа со стандартными бытовыми пультами — чтобы сократить их количество в квартире. Желательна также возможность обучения устройства для работы с пультами разных типов – для той же цели. Применяемое решение не должно зависеть от компьютера, в идеале — использование USB как единого стандарта для современного периферийного оборудования. Поскольку ресиверы с собственным контроллером нуждаются в использовании программного обеспечения, необходимо и соответствующее ПО в комплекте поставки, дабы пользователь мог просто купить красивую коробку, подключить ресивер к компьютеру, установить софт и пользоваться (в худшем случае проведя настройку для своих нужд). В идеале хотелось бы, чтобы софт обеспечивал пользователя любой версии Windows возможностями Windows XP MCE в плане единого управления мультимедийными функциями компьютера с одного пульта (по крайней мере, сравнимыми с последней).

Такие продукты на рынке присутствуют, так что постепенно займемся их тестами. Сегодня у нас на повестке дня комплект IRLink.

Аппаратное обеспечение

На данный момент компания предлагает несколько вариантов комплектов для работы с пультами ДУ. Самый простой из них — собственно IRLink, который мы и тестировали.

В комплект входит: собственно пульт, ИК-приемник с последовательным (СОМ) или USB-интерфейсом (последний и побывал на тестах), кабель для подключения к компьютеру, две батарейки АА и диск с ПО. Все это в варианте, поступающем в продажу, упаковано в достаточно симпатичную картонную коробку. При заказе с сайта, впрочем, можно легко ограничиться только приемником, скачать софт также через сеть, а пульт использовать любой уже имеющийся дома. За подобную гибкость компанию можно только похвалить!

Сам приемник внешне прост, и в глаза рядом с компьютером бросаться не будет: плоская коробка серого цвета. С одной стороны окно ИК-приемника, с другой — интерфейсный разъем. Некоторый вопрос вызывает разве что его тип — применен стандартный пор типа А (такой же, как в компьютерах), поэтому в случае чего подходящий кабель найти будет не так-то просто (на мой взгляд, лучше было использовать стандартный для аппаратуры mini-B). Внутри кроме базовой логики встроен и адаптер USB-COM: производитель не стал перерабатывать ресивер «с нуля» при разработке модификации с USB-интерфейсом, что, в общем-то, вполне логично.

Помимо базового варианта приемника, сегодня доступен также вариант IRLink.Combi. Как и следует из названия, данное устройство — типичный адаптер «два в одном»: эти приемники могут, как работать с пультом, так и выполнять функции стандартного IRDA-адаптера. Честно говоря, функциональных аналогов Combi я не знаю (обычные IRDA не подходят для дистанционного управления, обычные приемники для ПДУ не обеспечивают возможность передачи данных), так что по возможности со временем мы постараемся изучить и его. Но главный упор компания делает на проработанное программное обеспечение, которым мы сейчас и займемся.

IRLink.Lite

Использование данной программы — самый простой и удобный способ превратить компьютер в мультимедиа-центр. Она разработана и поддерживается по заказу санкт-петербургской компании «Компьютер-Центр «КЕЙ»». Название программы — "Мульти-Центр" напрямую отражает назначение — превратить обычный компьютер в мульти-медийный центр. Кстати — программа работает не только с оборудованием от IRLink, но и с пультом ДУ и ИК-приёмником TV-тюнеров. Использование данной программы — самый простой и удобный способ превратить компьютер в мультимедиа-центр. Со временем список поддерживаемых TV-тюнеров будет расширяться, так что их владельцам полезно иногда заходить на сайт компании за новостями ;)

Главное меню программы выглядит чрезвычайно знакомо — подобное мы видели и в случае других программных оболочек, рассчитанных на дистанционное управление (последним примером был MediaLife от Logitech/Cyberlink). В данном случае пользователю не приходится ничего настраивать, а интерфейс рассчитан на применение полноэкранного интерфейса, что особенно удобно, если управлять компьютером лежа на диване (для чего пульт многим и нужен). Все просто — выбираем режим работы, находим файл или файлы, которые хотим смотреть/слушать, запускаем.

Встроенного проигрывателя программа не имеет, работая с установленными, так что не пришлось и ломать голову, например, над тем, как сделать слайд-шоу под музыку: запустите просмотр, затем снова откройте главное меню программы и выберите воспроизведение музыки. Все.

Запутаться сложно, поскольку, хотя назначение кнопок несколько меняется в каждом режиме (аудио, видео, фото или просмотр файловой системы), в любой момент времени можно воспользоваться подсказкой. Последняя тоже выводится на весь экран, так что может быть легко прочитана с дивана.

В общем, идеал для многих пользователей — без необходимости что-либо настраивать просто подключив один кабель и установив программное обеспечение компьютер сразу же превращается в медиа-центр. С другой стороны, не все пользователи будут довольны достаточно слабым возможностям настройки (точнее, полному отсутствию данных возможностей – разве что скин можно сменить на приведенный чуть выше данного абзаца) данной программы. Только лишь ей одной даже под пульт не настроишься, не говоря уже о перенастраиваемом управлении самыми разными плеерами. Но для решения запросов наиболее требовательной группы пользователей инструменты тоже есть.

IRLink.2/IRLink.3

Любая из этих программ как раз и предназначена для тех, кто хочет получить полный контроль над дистанционным управлением компьютером. Почему две? Вообще говоря, на данный момент официальной версией считается IRLink.2, однако эта программа относительно давно не обновлялась, так что имеет некоторые трудности с поиском пульта на некоторых компьютерах. Не всегда, но бывает такое, что приемник она просто не видит. По закону подлости именно с этой проблемой я и столкнулся, так что решил воспользоваться IRLink.3 на свой страх и риск — программа все еще находится в состоянии бета-тестирования. Оказалось, что пугаться было нечего — работает :) Естественно, присутствуют определенные шероховатости, но вполне допустимые для беты, а после релиза и их скорее всего уберут.

Большую часть времени использования программа способна проводить в системной панели, появляясь оттуда лишь при необходимости что-либо настроить. Главной является первая панель, в которой мы задаем необходимые действия. Все достаточно наглядно — слева изображен наш пульт (откуда программа знает, какой поговорим чуть ниже), на котором мы выбираем искомую кнопку. Дальше выбираем соответствующий плагин, а затем необходимое действие. Это в том случае, если вы хотите настраивать все индивидуально — можно и целиком плагин применить. Что делать, если для необходимой вам программы плагина нет? Поскольку каждый из них всего лишь ставит в соответствие кнопкам пульта соответствующие «горячие клавиши» программы, можно сделать тоже самое и самостоятельно, для чего предназначено действие «Эмулировать нажатие клавиш» в плагине Windows. Таким образом, достаточно его одного — отдельные плагины для приложений позволяют лишь выполнить всю работу по настройке быстрее и проще. При этом в IRLink.3 поддерживается не одна, а несколько конфигураций кнопок, переключать которые можно и с пульта (привязав одну из его кнопок к выбору определенной конфигурации или к их циклическому переключению). Для чего это сделано? Допустим, иногда вы используете Windows Media Player в качестве универсального проигрывателя аудио и видео, но иногда и применяете для прослушивания музыки WinAmp, а для просмотра фильмов что-нибудь еще. Кнопок же на пульте ограниченное количество, а делать их работу зависимой от контекста чревато тем, что возникнут коллизии при управлении минимизированными программами. Поддержка нескольких конфигураций все эти проблемы легко решает. Определенные кнопки можно сделать и независящими от конфигураций (то есть работающими одинаково всегда и везде).

Вторая закладка предназначена для настройки общих параметров программы.

Третья закладка управляет пультами. Хотя говорить так не совсем верно — на деле здесь мы лишь указываем плагин, в котором и хранится конфигурация пульта. Несмотря на наличие кнопок редактирования и создания пультов, выполняется эта работа отдельной программой, которая и запускается при их нажатии. В принципе, при заказе полного комплекта и использовании пульта от поставщика вам вряд ли придется заниматься такой настройкой — плагины уже есть на сайте, так что достаточно лишь выбрать нужный. Правда, для IRLink.3 их пока нет (во всяком случае, лежащий на сайте у меня не заработал), да и очень интересна работа с нестандартными пультами, поскольку обучаемость является одним из немалых достоинств IRLink.

Четвертая закладка выбирает используемый ИК-приемник. Несложно заметить, что и эта часть работы выполняется при помощи плагина, так что ПО можно «прикрутить» практически к любому приемнику. Естественно, что простого инструмента для создания собственных плагинов приемников пользователю не выдается — поддержка разного оборудования уже по желанию производителя. Вот пульт — другое дело.

Пятая закладка информационная. Кроме того, прямо с нее можно некоторую важную информацию сбросить в буфер обмена, дабы вставить в письмо при обращении в службу поддержки — мелочь, а приятно. Не удивляйтесь тому, что важной является версия Java-машины — именно на Java написано само ПО. В теории это способно обеспечить просто идеальную его переносимость на другие платформы, поскольку JVM сейчас есть всюду, на практике же иногда и проблемы вызвать способно — например, IRLink.2 очень «не любит» версии новее, чем 1.4.2. В IRLink.3 это исправлено по заявлению разработчиков, но я от греха подальше решил не рисковать :)

Рассказывать же о работе самой программы нечего — ее практически не видно :) Достаточно один раз настроить, а дальше пультом можно вытворять практически все, что угодно. Разумеется, в тех программах, для которых есть плагины, но число последних постоянно растет, так что проблемы как таковой нет. Если же что-то сильно нужное вам все еще не поддерживается, достаточно написать разработчикам. А вот в плане поддержки разных пультов никуда писать не нужно :)

IRLink.RemoteControl

Как я уже сказал выше, данная программа пригодится далеко не всем — если для пульта уже есть плагин, то его просто достаточно «скормить» софту. А вот если нет, тогда придется поработать ручками. Один раз достаточно, если потрудившийся свое творение выложит для общего доступа.

Новые технологии и здесь — интерфейсная часть программы выполнена на флэш (зачем так я, честно говоря, не понял, но работает нормально). Интерфейс простой — слева матрица, которую нам надо заполнить кнопками (если редактировать уже существующий плагин, то частично заполненная), справа сервисные кнопки, сверху выпадающий список с возможностью указать, что это одна из стандартных для большинства пультов кнопок («1» или «-/--», например). Нажмем на пустую ячейку — появится предложение создать кнопку. Соглашаемся, выбираем действие, а дальше наша задача состоит в том, что нужно привязать виртуальную кнопку плагина к реальной на пульте. Нажимаем на кнопку, выбираем «Считать код» и… нажимаем на нужную кнопку пульта целых 40 раз (для ленивых — можно просто нажать и удерживать кнопку в течение определенного промежутка времени, а необходимое количество кодов уже автоповтор пошлет). Столько нужно для того, чтобы точно осуществить привязку — благо некоторые кнопки на некоторых пультах способны генерировать разные коды при одиночном и длительном нажатиях, да и вообще от возможных ошибок хочется максимально застраховаться. Закончили? Создаем следующую кнопку. Нескольку утомительно, но это нужно делать всего один раз (и не обязательно вам лично :)). Из любопытства я провел эксперимент, настраиваясь под все пульты, обнаруженные в доме (разумеется, все кнопки я не настраивал, ибо долго это, но функционирование проверил). В список совместимых вошли:

  • Пульт LG 105-230M (в комплекте с которым приемник ко мне и приехал)
  • Пульт от телевизора Panasonic TC-21F1
  • Пульт от DVD/VHS-плеера Samsung SV-DVD645P
  • Пульт от набора акустики Sven HA-350
  • Пульт Toshiba CT-9922
  • Пульт от DVB-декодера XSAT
  • Компактный пульт от портативного медиаплеера Sarotech AivX DVP-254

На этом пульты у меня в доме кончились, но и этого достаточно, чтобы утверждать, что приемник от IRLink способен работать практически с любым ИК-пультом. Без разницы, какая используется система команд, без разницы даже назначение пульта (телевизионный он или для колонок) — судя по всему, единственный стандарт, который требуется поддерживать пульту для того, чтобы он мог работать с приемником и софтом от IRLink, это передача информации в ИК-диапазоне. Ранее о такой гибкости слышать как-то не приходилось.

Цены

Указывать цену не просто ввиду большого выбора вариантов — в зависимости от интерфейса или наличия/отсутствия пульта в комплекте. При заказе через сайт сам по себе USB-приемник обойдется в 730 рублей, при покупке в других местах и в другой комплектации цены могут меняться. Решайте сами — много это или мало.

Итого

Что можно сказать? Задумка интересная, полезная, а главное — работает :) Некоторые опасения вызывает разве что чересчур активное увлечение Flash и Java (что, впрочем, имеет и положительную сторону, уменьшая размер дистрибутивов, так что при весьма частом обновлении программ обеспечит экономию трафика), но, может быть, разработчикам ПО так было удобнее. Есть некоторые шероховатости в работе: в частности хотя бы то, что увидеть работающий IRLink.2 мне так и не удалось, несмотря ни на что, так что если бы не IRLink.3 я бы и не знаю, что делал. Но радует то, что ПО обновляется достаточно активно, так что наедине с проблемой вас никто не оставит (опять же — с российским производителем всегда можно пообщаться на родном языке, что плюс). Причем не только сами программы дорабатываются, но и новые плагины для различных мультимедиа-плееров регулярно выходят. При этом еще и особо хочется отметить IRLink.Lite (Мульти-Центр КЕЙ), как одну из немногих программ, которой может пользоваться даже самый неподготовленный пользователь без всякой утомительной настройки. Да и вообще — удобству использования отведено было, видимо, очень важное место при работе над комплектом. Даже плагин для пульта создавать пусть и немного муторно, но очень просто. А возможность настройки под пульты с самыми разными системами команд безотносительно к набору имеющихся на них кнопок (и их количеству тоже) сама по себе заслуживает внимания.

Комплект предоставлен производителем




7 июля 2005 Г.

IRLink

IRLink

, « » , ( ) , — - . : ( , , , … :)), , , . ( , ) , , «» , . — «» . , .

TV- ( ) CD-, , . . , , , , . -, — , . -, , — . , Remote Wonder ( — ) ATi. , , , ( ), USB-. , . , 40 ATi . , , — Remote Wonder , , . , , , - , DVD- .. .., … .

, - , . «», — «» , . , . , PS/2 , USB- , «» . WinLirc. ( , ), , , . , , , : - . , -, . , , , .

? -, — . . , — USB . , , , , ( ). , Windows Windows XP MCE ( , ).

, . IRLink.

. — IRLink, .

: , - () USB- ( ), , . , , . , , , , . !

, : . -, — . — ( , ), - ( , mini-B). USB-COM: « » USB-, , -, .

, IRLink.Combi. , — « »: , , IRDA-. , Combi ( IRDA , ), . , .

IRLink.Lite

— -. - «- «»». — "-" — - . — IRLink, - TV-. — -. TV- , ;)

— , ( MediaLife Logitech/Cyberlink). , , , ( ). — , , /, .

, , , , , - : , . .

, , (, , ), . , .

, — - -. , (, ) . , . .

IRLink.2/IRLink.3

, . ? , IRLink.2, , . , , . , IRLink.3 — -. , — :) , , , .

, - . , . — ( , ), . , . , — . , ? « » , , « » Windows. , — . IRLink.3 , , ( ). ? , Windows Media Player , WinAmp, - . , , . . ( ).

.

. — , . , , . , — , . , IRLink.3 ( , ), , IRLink.

-. , , «» . , — . — .

. , , — , . , Java- — Java . , JVM , — , IRLink.2 « » , 1.4.2. IRLink.3 , :)

— :) , , . , , , , . - , . :)

IRLink.RemoteControl

, — , «» . , . , .

— ( , , , ). — , ( , ), , , («1» «-/--», ). — . , , , . , « » … 40 ( — , ). , — , . ? . , ( :)). , , (, , , ). :

  • LG 105-230M ( )
  • Panasonic TC-21F1
  • DVD/VHS- Samsung SV-DVD645P
  • Sven HA-350
  • Toshiba CT-9922
  • DVB- XSAT
  • Sarotech AivX DVP-254

, , , IRLink -. , , ( ) — , , , IRLink, -. - .

— / . USB- 730 , . — .

? , , — :) Flash Java (, , , , ), , , . : , IRLink.2 , , IRLink.3 , . , , ( — , ). , - . IRLink.Lite (- ), , . — , , . , . ( ) .