lirc是linux平台上一个用来收发红外信号的程序包。使用它,加上带有红外硬件的n900可以组成强大的万能遥控器。http://lirc.sourceforge.net/remotes/有大量的家电遥控器代码表,可以直接使用到lirc程序上。如果家电的遥控器丢了,可以使用lirc解决问题。普通的电脑要外接红外发射器,而诺基亚手机N900自带了红外发射器,所以我使用它做实验。设置后N900变成几乎万能的遥控器,电视、音响、投影、空调、游戏机、电视接机顶收盒、风扇、红外开关等等
因为n900可以使用ssh连接远程控制,这样就可以使用n900构建简便的远程遥控家电系统。
详细的使用方法是这样的,首先,在n900上安装lirc。 n900的源上有这个程序包。安装好之后,从http://lirc.sourceforge.net/remotes/下载遥控器的配置文件,以佳能350D、450D、550D、650D等单反相机的遥控器RC-1或RC-5为例,它的配置文件是http://lirc.sourceforge.net/remotes/canon/RC-1_RC-5。设下载后存放到n900的/home/user/MyDocs/remotes/RC-1_RC-5 路径。
然后编辑/etc/lircd.conf文件,加入这个配置文件的路径
include "/home/user/MyDocs/qtirreco/Devices/RC-1_RC-5"
然后启动lircd
/etc/init.d/lirc start
现在,让n900的红外窗口对着开启遥控功能的佳能单反相机,运行
irsend SEND_ONCE CANON-RC1/RC5 S
相机就会被遥控拍照了。上面命令中的CANON-RC1/RC5必须与RC-1_RC-5配置文件中的name值一致,而S将是拍照这个编码的名称。