在没有蓝牙的时代,红外是唯一的手机和PC无线通讯手段, 今天尝试了一把在Ubuntu 7.10下的红外通讯,也是非常方便,需要安装的两个包是:
sudo apt-get install irda-utils openobex-apps
这会自动将红外端口配置好(如果不行的话,可以通过 sudo dpkg-reconfigure irda-utils 重新配置红外端口,一般都是按仿真串口配置一把就ok了), lsmod 应该可以看到内核加载了和红外相关的模块:
$ lsmod | grep ir
irtty_sir 9856 2
sir_dev 17412 1 irtty_sir
irda 202300 2 irtty_sir,sir_dev
crc_ccitt 3072 1 irda
还可以用 sudo irdadump来验证配置是否正确,执行这条命令后,将手机红外打开,和笔记本的红外对上之后,终端上就可以看到相关的信息了,或者通过cat /proc/net/irda/discovery 也应该可以看到手机被发现了。
然后,就可以收发文件了,发送文件用
irobex_palm3 filename
接收文件,就不用带文件名字参数了,接收下的文件是放在当前目录的。
在手机(N73)上,用文件管理器可以发送和接收文件,文件也都放在当前目录。
遗憾的就是红外的速度了,只有几K/s左右,只能传点小玩意了,还好Symbian下的很多程序都很小,用红外传也可以接受。
没有评论:
发表评论