当蓝牙出现问题时,看这里吧……

在经历了长时间的、反复的、痛苦的挣扎、思考、试验之后,终于找到了解决蓝牙在使用中出现意外问题的办法……
注意:这里说的两种方法适用于和Nokia官方提供的PC 套件连接的任何一款Nokia Series 60操作系统的手机(7650, 6600, 3650, 3660等等) 。
每个人导致蓝牙在使用中出现意外问题的原因可能不尽相同,我是因为突然停电而导致的 。电脑操作系统为Windows XP Professional,来电之后USB蓝牙适配器还插在电脑上,于是提示“找到新硬件”,自动安装之后就出现了一系列问题……
右键点右下角系统托盘里的蓝牙标志,通过Quick Connect连接蓝牙串行端口(Bluetooth Serial Port),显示“Error creating ‘Bluetooth Serial Port’connection with device ‘Nokia 6600’”,重新将手机和电脑进行配对,可以互通效验码,可以互发文件,但是却无法通过“快速连接”进行连接了,PC套件也无法连接,始终是断开的状态……
可能是因为驱动程序某个文件由于突然断电而损坏了,所以才会提示新硬件 。我自然而然的想到了重装驱动程序 。重装之后换了端口之后还是一样,这其间还经历了N次重装……
在走投无路的情况下,只有删光蓝牙驱动和PC套件,格手机、格MMC卡,完全按照第一次安装时的步骤来,结果还是一样:“Error creating ‘Bluetooth Serial Port’connection with device ‘Nokia 6600’”……
今天通过非常偶然的方式却解决了问题……
方法一:
1、不要开PC套件,将手机和电脑重新进行配对,如果手机上已有配对设备的请删除 。配对完成后,在手机上把搜索到的电脑“设为授权设备” 。然后到“My Bluetooth Places”里把以前的“Nokia 6600 Bluetooth Serial Port”的快捷方式删除 。
2、右键点右下角系统托盘里的蓝牙标志,进入“高级设置(Advanced Configuration)”,到“本地服务(Local Services)”里,不要管已经有的“蓝牙串行端口(Bluetooth Serial Port)”,点“新增串行服务(Add Serial Service)”,选择一个未被占用的端口(假设为X) 。
3、然后到“客户端应用软件(Client Applications)”里,不要管已经有的“蓝牙串行端口(Bluetooth Serial Port)”,点“新增COM端口(Add COM Port)”,然后选择一个未被占用的端口(假设为Y) 。
这里要注意的是:X=Y 1 。比如本地服务的端口是COM4,那么客户端的端口就是COM3 。
4、到“My Bluetooth Places”里创建一个新的蓝牙串行端口,并将端口设置为刚才设置的端口Y 。
5、右键点右下角系统托盘里未连接状态的PC套件标志,在属性里勾选刚才设置的端口X 。注意:只勾一个,其他的都要空着 。
6、一切设置完毕,到“My Bluetooth Places”里右键点刚才创建的蓝牙串行端口,选择“连接(Connect)”,这时会弹出窗口,告诉你“蓝牙串行端口已被使用(The Bluetooth serial port COM0 will be used when connecting to device Nokia 6600)”(抱歉,这里我没抓到图,借用了一张老外的7650的图) 。不要理它,勾选“不再显示此消息(Do not display this message again)”并按确定 。可能还会弹出窗口说“远程设备关闭连接(Remote device closed the connection)”,同样无视 。
7、现在,可以打开PC套件了,它就可以正常连接了 。
据说PC套件的属性里选择的端口只是用来侦听接入信号的,这也就是为什么里面的端口选的是X,也就是本地服务的端口的原因 。而真正交换数据的端口并不是那个端口 。这也和Windows操作系统对蓝牙极差的兼容性有关,只要用的是Windows系统,就可能会出现这种问题 。其他的具体情况就不得而知了 。
方法二:
1、还是一样,先将手机和电脑进行配对,然后在手机上将电脑“设为授权设备” 。

推荐阅读