Linux功能非常强大,只是还有很多功能你不知道!虽然当你的手机放到你的本本的红外接口时不会跳出一个无聊的窗口,但是Linux可能已经探测到了你的手机。
首先要把Linux和手机通过红外线连接起来,FC2的内核已经默认把红外通讯功能作为模块编译好了,只需要一个支持软件:irda-utils,通常安装系统时已经装上了如果没有,yum install吧。然后按下面的说明修改一下下面这个文件。
文件/etc/sysconfig/irda:
#######################################
IRDA=yes
DEVICE=/dev/ttyS1
DONGLE=ma600 #本来是#DONGLE=actisys+
DISCOVERY=yes
#######################################
ma600是专门用于连接移动设备的模块名字,如果要知道细节,请看man irattach
做完上面的工作后就OK了,当你要连手机时,先打命令/etc/init.d/irda start启动红外设备,然后用irdadump察看设备工作是否正常,只要irdadump不停显示截获的数据,你的红外接口就是正常的,否则什么都截获不到。然后把手机红外接口对准本本的接口,irdadump显示的数据中是不是出现了你的手机型号了?OK,现在红外设备已经能正常连接工作了。
连接成功,基础工作已经完成了,现在就要实现文件互传了。现在的手机都支持简单红外传输协议OBEX,下载下面的两个小工具,安装上后就可以用ircp命令实现文件上传下载了。
从http://triq.net/obex/downloads下载:
openobex-1.0.1.tar.gz
ircp-0.3.tar.gz
(如果发现版本更新了,不妨告诉同志们!)
此外有人做了一个ircp的gnome窗口实现,名叫ircp-tray,同样使用openobex,下载页面是:
http://www.gnome-cn.org/resources/ircp-tray/release