Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1038949
  • 博文数量: 836
  • 博客积分: 43880
  • 博客等级: 大将
  • 技术积分: 5485
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-20 17:36
文章分类

全部博文(836)

文章存档

2011年(1)

2008年(835)

我的朋友

分类: LINUX

2008-08-20 18:26:07


1、准备软件

  irda-utils和gnokii红旗5.0已经包含。

  2、配置irda

  不同的irda有不同的配置方法。这里仅据一例,使用USB转串口的力特Z-TEKZK-ID5红外适配器(芯片为MA600),到中关村转了一圈,市面上流行的多数红外适配器都是可以支持的,比如力特(除ZK-ID7之外,使用Moschip7703),水木行等。建议使用ma600/mcs7780/esi/tekram/actisys/girbil/ep7211等芯片的红外适配器。

  力特ZK-ID6配置命令如下(可以将这些命令写入一个脚本):

modprobeuhci_hcd

modprobepl2303

modprobeirda

echo9600>/proc/sys/net/irda/max_baud_rate

modprobeirtty-sir

modprobema600-sir

modprobeircomm-tty

irattach/dev/usb/ttyUSB0-dma600-s

  运行后,使用ifconfig查看,可以看到一个irda0的接口。

  3、测试红外连接

  我使用nokia8250手机,只要支持红外的手机都可以。打开手机的红外连接,对准红外适配器(距离在1米以内,角度为30度以内)。然后运行irdadump命令。可以看到:

06:28:15.560217xid:rsp721dfac0
[PnPModemFaxTelephonyIrCOMMIrOBEX](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的时候,手机的红外接受功能是打开的,一般手机屏幕上都会有显示。

(责任编辑:凌云通)


下载本文示例代码
阅读(390) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~