歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

如何在Linux系統使用紅外進行手機通訊


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


Copyright © Linux教程網 All Rights Reserved