Как программно использовать ИК-порт мобильного телефона для дистанционного управления медиаплеером? - PullRequest
2 голосов
/ 20 июля 2009

какой API или библиотека для какой мобильной ОС следует использовать, когда нужно написать код для использования IrDA телефона для создания необходимых импульсов для дистанционного управления бытовой электроникой, например медиаплеер с жестким диском?

Может быть, определенная мобильная ОС лучше подходит для такого рода приложений, чем другие?

1 Ответ

2 голосов
/ 20 июля 2009

Во-первых, вы должны знать, что IrDA , а не лучший выбор для дистанционного управления. Это можно сделать, но IrDA по своей конструкции - высокая скорость / низкий диапазон, вы можете эмулировать низкие скорости, но диапазоны (IMO) далеки от практического использования (Nokia e50 может управлять затвором цифровой камеры с расстояния 2-3 м ... , очень осторожно целится). Количество взлома, необходимое для достижения этого, показано здесь , вам в основном нужно обмануть IrDA для отправки правильных импульсов с правильной частотой.

Во-вторых, дистанционное управление CIR не так просто, как вы думаете. Существует бесчисленное множество стандартов, которые отличаются используемой частотой, модуляцией, длиной волны, кодами команд и так далее. Вы должны знать, что вы хотите поддержать. Сайт LIRC может быть очень полезен для определения того, что http://lirc.sourceforge.net/remotes/. Доступное объяснение того, что все это означает, доступно здесь: http://www.sbprojects.com/knowledge/ir/ir.htm

Что касается готовых библиотек и платформ ... Я, честно говоря, не знаю. Я видел это на PocketPC ( nevo среди других) и Symbian S60 ( irRemote ). Еще не видел работающего приложения J2ME.

В прошлый раз, когда мне понадобился ИК-пульт, я взломал его вместе, используя ИК-диод, AVR ATTiny и удивительно короткий кусок сборки :)

...