Поставил вчера Ir Remote Control на свою Nokia 770. Создание нового пульта очень и очень простая задача. Да и выглядит он достаточно привлекательно. Однако использовать его без ПК с запущенным LIRC сервером не представляется пока возможным. Ir Remote Control посылает команды на ИК-совместимое оборудование, вызывая методы клиентского интерфейса LIRC:
netirsend --server 'localhost' --port '8765' 'SEND_ONCE' 'Yamaha_RAV16' 'Vol+'
где
- server и port определяют местоположение LIRC сервера;
- SEND_ONCE - директива для LIRC, может быть еще SEND_START и SEND_STOP;
- Yamaha_RAV16 - имя устройства, для которого в LIRC определены команды. Получить список доступных устройств можно командой LIST;
- Vol+ - собственно желаемое действие. В данном случае - увеличение громкости.
GC100 просто переводит команды, посланные по локальной сети в ИК формат и посылает их на заданное устройство. Он не содержит своего LIRC сервера. Таким образом, избавиться от лишнего звена в лице отдельного ПК с LIRC сервером можно будет только в случае портирования LIRC на платформу Maemo. Не уверен, что это получится простой сборкой LIRC пакета в Maemo SDK. Но попробовать можно.
Однако пользователям N800 повезло больше. В версии 0.4 (которая пока собрана только для N800) введена поддержка RTrans Ethernet - еще одного устройства, позволяющего передавать ИК-команды по локальной сети, путем добавления LIRC и IrTrans приложений на стороне таблетки. Так что с N800 и RTrans Ethernet получаем полноценный пульт ДУ без необходимости использования дополнительного ПК.