2

当一个人需要编写代码以使用手机的 IrDA 来创建远程控制消费电子产品(例如 HDD 媒体播放器)所需的脉冲时,将在哪个移动操作系统上使用哪个 API 或库?

也许某个移动操作系统比其他操作系统更适合这种应用程序?

4

1 回答 1

2

首先你需要知道 IrDA不是遥控的最佳选择。可以做到,但 IrDA 设计为高速/低范围,您可以模拟低速但范围(IMO)远非实际使用(诺基亚 e50 能够控制 2-3m 的数码相机快门......非常,非常小心瞄准)。此处显示了实现此目的所需的黑客量,您基本上需要欺骗 IrDA 以正确的频率发送正确的脉冲。

第二件事是CIR遥控器并不像你想象的那么简单。在使用的频率、调制、波长、命令代码等方面有无数种标准。你需要知道你想要支持什么。LIRC 站点对于确定http://lirc.sourceforge.net/remotes/非常有帮助。可在此处获得对所有含义的平易近人的解释:http ://www.sbprojects.com/knowledge/ir/ir.htm

至于现成的库和平台......老实说,我不知道。我已经看到它在 PocketPC(nevo等)和 Symbian S60(irRemote)上完成。还没有看到工作的 J2ME 应用程序。

上次我需要 IR 遥控器时,我使用 IR 二极管、AVR ATTiny 和令人惊讶的短组件将它组合在一起 :)

于 2009-07-20T16:55:24.330 回答