当需要编写代码使用手机的IrDA来创建远程控制消费电子产品(例如HDD媒体播放器)所需的脉冲时,将在哪个API或库上使用移动操作系统?
也许某个移动操作系统比其他移动操作系统更适合这类应用?
发布于 2009-07-20 16:55:24
首先,您需要知道IrDA是而不是,是远程控制的最佳选择。这是可以做到的,但IrDA是由设计高速/低范围,你可以模仿低速但范围(国际海事组织)是远远没有实际使用(诺基亚e50可以控制数码相机快门从2-3米.用非常非常仔细的瞄准)。实现这一目标所需的黑客数量显示为这里,您基本上需要欺骗IrDA以正确的频率发送正确的脉冲。
第二件事是,CIR远程控制并不像您想象的那么简单。在使用频率、调制方式、波长、命令码等方面存在着无数不同的标准。你需要知道你想支持什么。LIRC站点可以非常有助于确定该http://lirc.sourceforge.net/remotes/。我们可以在这里找到关于这一切的易懂的解释:http://www.sbprojects.com/knowledge/ir/ir.htm。
至于现成的图书馆和平台..。老实说我不知道。我在PocketPC (内沃和其他人)和SymbianS60 (irRemote)上看到了这一点。还没见过正在运行的J2ME应用程序。
上一次我需要红外遥控器时,我使用红外二极管、AVR ATTiny和令人惊讶的短程序集将它合并在一起:)
https://stackoverflow.com/questions/1154364
复制相似问题