还挺费劲的,先看到个中文教程,先装irda-utils再sudo modprobe irda irtty_sir sir_dev。在ifconfig中看到irda0了,但电脑和手机之间就是死活不来电。
没辙,只好舍baidu求google,步骤不少:
sudo apt-get install irda-utils setserial
修改/etc/default/irda-utils: DEVICE="/dev/ttyS1" => DEVICE="irda0"
SETSERIAL="" => SETSERIAL="/dev/ttyS1"
在/etc/modprobe.d/irda-utils末尾加上:
alias irda0 nsc-ircc
options nsc-ircc dongle_id=0x09
在/etc/modules末尾加上: ircomm-tty
sudo /etc/init.d/irda-utils stopsudo /etc/init.d/irda-utils start
sudo modprobe irda0 ircomm-tty
这下基本ok了,dmesg|tail或ifconfig随便看看。
如果将红外设备对准电脑的红外接口,cat /proc/net/irda/discovery就能看到类似
IrLMP: Discovery log:
nickname: Sony Ericss, hint: 0x9124, saddr: 0xf6e52301, daddr: 0x41c67ea6
的输出。ircp -r可以接收文件到/tmp/下,ircp file可发送文件。