极限首页 业界焦点 软件工程师之路 系统工程师之路 网络工程师之路 软件下载 技术社区
 体验 Wine: Windows 到 Li
 Linux操作系统打印机配置全
 驱动SD/MMC读卡器
 Linux发行版制作指南
 redhat 安装程序 anaconda
 构造Linux的图形化安装程序
 使用Linux实现负载均衡
 Xen和虚拟化技术(一)
 Linux 操作系统安装盘的定
 在Linux上实现高可用服务
 体验 Wine: Windows 到 Li
 Linux操作系统打印机配置全
 驱动SD/MMC读卡器
 Linux发行版制作指南
 redhat 安装程序 anaconda
 构造Linux的图形化安装程序
 使用Linux实现负载均衡
 Xen和虚拟化技术(一)
 Linux 操作系统安装盘的定
 在Linux上实现高可用服务

Shell 中文手册

Python 2.3 中文手册

Python 2.4 中文手册

Mysql 4.x 中文手册

PHP 4.x 中文手册

Apache 2.x 中文手册
更多手册

站内搜索:
当前位置:首页>>系统工程师之路>>解决方案>>正文
如何在Linux使用红外进行手机通讯
时间:2005-11-04 作者:cjacker 来源:magiclinux.org

 

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 ? 2001-2004 UPLinux.com All Rights Reserved.
本站唯一联系信箱:
京ICP备05010519