1,准備軟件: irda-utils gnokii 紅旗5.0已經包含
2,配置irda: 不同的irda有不同的配置方法。 這裡僅據一例,使用USB轉串口的力特Z-TEK ZK-ID5紅外適配器(芯片為MA600),到中關村轉了一圈,市面上流行的多數紅外適配器都是可以支持的,比如力特(除ZK-ID7之外,使用Moschip 7703),水木行等。建議使用ma600/mcs7780/esi/tekram/actisys/girbil/ep7211等芯片的紅外適配器。 力特ZK-ID6配置命令如下(可以將這些命令寫入一個腳本): modprobe uhci_hcd modprobe pl2303 modprobe irda echo 9600 > /proc/sys/net/irda/max_baud_rate modprobe irtty-sir modprobe ma600-sir modprobe ircomm-tty irattach /dev/usb/ttyUSB0 -d ma600 -s 運行後,使用ifconfig查看,可以看到一個irda0的接口。
3,測試紅外連接: 我使用nokia 8250手機,只要支持紅外的手機都可以。 打開手機的紅外連接,對准紅外適配器(距離在1米以內,角度為30度以內)。 然後運行irdadump命令。 可以看到 06:28:15.560217 xid:rsp 721dfac0 < d91a0000 S=6 s=5 Nokia 8250 hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ] (27) 這時候連接就已經完成了。
4,配置gnokii。 vi /etc/gnokiirc 寫入: [global] port=/dev/usb/ttyUSB0 model = 8250 initlength = default connection = irda serial_baudrate = 9600
5,運行xgnokii 從命令行,啟動xgnokii 這時候你會看到一個圖形界面。 上面有contacts, sms等。 點擊相應的按鈕,就可以下載或者上傳通訊錄。 或者使用軟件發送和接受短信了。 注:由於手機都有節電的功能,一段時間不活動會自動關閉紅外接口,所以,請確認運行xgnokii的時候,手機的紅外接受功能是打開的,一般手機屏幕上都會有顯示。