在论坛里看到有许多朋友反映红外联接有问题,特不稳定,一开始我也遇到过这种
问题,后来经过反复试验,总结了一个最稳定的方法,以前一直认为太过简单,所
以没写出来,最近发现还是有不少朋友问,觉得还是应该写下来。
我们要通过usb红外适配器传输文件的话,首先要买一个usb红外适配器(00),具
体牌子有几种,我自己可以说是随便买了一个,标志做的太奇怪,到现在我还不知
道她是什么牌子的,花了160,便宜的130左右就能拿下,但买时一定要有自带的驱
动程序,没有的也要问JS要,不给就不买,这点是以后的关键。
我装的是windowsXP专业版,曾有朋友反映不好用,我觉得可能还是方法问题。
我们准备好usb红外适配器之后,开启电脑,新机器一般无所谓是先插好usb红外适
配器开机还是先开机进入系统后再插usb红外适配器,但有些老机器(p3一级的都
有)要先进系统再插usb红外适配器,否则会发现不了usb红外适配器,这点要注意。
插好之后,系统会提示发现新硬件,然后自动安装驱动程序,装完了之后系统会说
可以用了。到这里,我们可以用鼠标左键双击电脑屏幕右下角的安全删除硬件图标,
然后会发现里面有个“SigmaTel USB-IrDA Adapter”的设备,用鼠标单击它,再点下
面“属性”,然后点选上面的“高级菜单”,在“高级菜单”里我们可以点击第一行的
“Infrared Transceiver Type”,然后点击右边的值,就可以发现里面有SigmaTel 4000
等三个选项,如果我们就此开始装nokia pc套件的话,十有八九最后的联接是不稳定
甚至连不上的。原因之一是windows为了即插即用集成了许多硬件驱动程序,但实际上
硬件更新速度远比操作系统快,所以我们使用的windows集成的驱动程序很多是过时的,
对新硬件的支持度也有限。另一个原因是并不是每个硬件都是百分之百相同的,大部分
厂商都有自己的驱动程序开发人员,不同品牌的硬件驱动程序也是不同的,通常只有生
产厂商自己才知道自己的硬件用什么程序驱动最好,所以我们可以看到象艾尔沙之类的
名厂居然光驱动程序开发人员就超过百人。。。好了,言归正传,我说了这么多大家应
该知道用usb红外适配器自带的驱动程序是一个关键点了吧?
现在让我们把usb红外适配器自带的驱动程序装上试试。先把usb红外适配器自带的驱动
程序光盘放进光驱。
还是继续前面的步骤,我们把“高级”右边的“驱动程序”菜单点开,在里面点选“更新驱动
程序”,象装其他的硬件驱动程序一样,可以选自动安装软件,但很多时候自作聪明的
windows找不到驱动程序,非常顽固,这时我们自己指定安装即可。好,装好之后,我们
再来看前面看过的“高级菜单”里第一行的“Infrared Transceiver Type”右边的值,会发
现里面多了好几个选项,我们选“Vishay 6101E[Defau]”就可以了。
这时我们再装nokia pc套件,然后重新启动pc,开启3650的红外联接,对准usb红外适配
器,就可以发现屏幕右下角多了一个红外对接的图标,还有一个mRouter的图标,双击
mRouter的图标,选取下面的红外即可。这时可以已经可以传文件了。
但事情并没有到此结束,在后面的文件传输过程中,我们会发现,传输并不稳定,时断时
续,特别是传输稍大的文件的时候,我分析是3650内存太小的原因,数据传输速率较快的
情况下,大的数据量会造成数据堵塞,另外,硬件自身的兼容性也是一个原因。我们再次
回到前面看过的“高级菜单”里,第三行有一个“Speed Enable”,右边有4000000(!这是
windows默认的!),115200等数值,在经过多次试验之后,我发现57600是最理想的速度,
3650在这个速度下可以稳定的传输超过40m大小的文件!我做过几部超过一个半小时的rm
(制作方法见宝典里以前的文章),都可以在这个速度下成功的传进3650,只是比较费
时而已。而另一个常用的速度115200,我反复试验,发现传超过2.5m大小的文件失败率极
高,多数时候甚至传到1m多的时候就玩完了,大家可以传一个3-4m的mp3或rm文件试试,
这可能和个人的机器配置有关,我的是amd-xp+iwill主板+raid。
完成了这一步,用usb红外适配器在xp下的稳定联接应该没有问题了。
下面谈一下usb红外适配器联接的特点,个人认为用usb红外适配器联接作为3650传文件和
安装软件的主要方式还是可以的,虽然相对速度较慢,但可以配合pc套件以比较简单的方
式实现许多用读卡器比较麻烦才能实现的功能。而且,3650上用的软件都比较小,传输时
速度影响并不大,传mp3或rm时也能勉强接受,但如果经常传大量的数据,那还是用读卡器
比较好了,但读卡器的装卸比usb红外适配器还是要麻烦不少的,而且每次都要从3650里拿
出mmc卡,这也是一个比较麻烦的事。可以说,usb红外适配器一旦安装正确,实现了稳定连
接,它的轻灵方便的优势还是能体现出来的。
另外谈一下usb红外适配器传文件中的一些常见问题,有个比较可笑的问题是在用pc套件传
极小的文件时(15k以下),pc套件会进入假死状态,谁也不知道它在想什么,反正是很长
时间也没有反应,不知是不是它嫌文件太小不屑一传:),文件大了它又传的费劲,文件小
它又不愿传,真是。。。不过,这不怪usb红外适配器,改用windows自带的红外传输好了,
这里,要注意的是,直接用红外传输的方式,传的文件不能太大,(我试验的是不大于1m),
否则3650会不予接收,我的理解是文件是先传到3650机器内存的交换区里了,也就是那个4m
大小内存的,而为了保证3650的正常运行,3650对于通过短信方式接收的文件大小是有限制
的,我估计在1m左右。
好了,在xp下用usb红外适配器的一些看法我就谈到这,其他的操作系统我只试过windows2003,
自带的驱动居然是不能安装(xp的驱动也不能用)!而windows2003自己居然没集成usb红外适
配器的驱动!!---为此,我把windows2003卸了(还有不少别的软件也不能用,我。。。),
而别的操作系统我没试过,但估计安装思路也是一样的,大家可以多试试。