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的時候,手機的紅外接受功能是打開的,一般手機屏幕上都會有顯示。