所谓蓝牙(Bluetooth),是一种基于IEEE 802.15标准的短距离无线通信技术。利用“蓝牙”技术,能够有效地简化掌上电脑、笔记本电脑和移动电话手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与Internet之间的通信,从而使这些现代通信设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。说得通俗一点,就是蓝牙技术使得现代一些轻易携带的移动通信设备和电脑设备,不必借助电缆就能联网,并且能够实现无线上因特网,其实际应用范围还可以拓展到各种家电产品、消费电子产品和汽车等信息家电,组成一个巨大的无线通信网络。
作为05年度松下的旗舰智能手机,X800自然少不了对蓝牙的支持,一个小小的蓝牙适配器就能大大方便手机与电脑数据的同步。
随蓝牙适配器入手的管理软件是IVT公司的BlueSoleil。
打开X800的蓝牙后,把X800和电脑配对上(具体方法类似手机间的配对,这里不在复述),就可以使用蓝牙设备所能支持的服务功能了。
在上图中可以看到X800支持的服务从左到右依次为蓝牙拨号网络服务、蓝牙串行端口服务、蓝牙文件传输服务、蓝牙对象交换服务。
一般来说,我们使用蓝牙的主要目是数据的传输与同步。点击文件传输服务后,出现远端共享目录,可以使用鼠标右键把电脑里的任意文件复制粘贴到这里来。
蓝牙信号没有方向性限制,且理论上10米内有效,在速度比红外线快很多,笔者使用情况可以达到18-28k/秒,视距离和周边环境干扰情况(2.4G频段的无线传输设备易彼此干扰,蓝牙以及INTEL迅驰技术所基于的802.11b/g协议亦属于这一范畴,还有电视遥控器和微波炉等等很多家用电器也会发出这个频段的电波,在个非常繁忙的波段)。1兆的文件在1分钟内就可以传输完毕,非常方便。
但是,使用文件传输服务传送的文件X800是以短信息形式接收,存放地点为机身内空的闲存储空间。尽管可以转存至制存储卡,但传输总量就不能超过机身空闲容量,而且只是PC TO PHONE的单向传输。
X800光盘内附带的PC套件可以很好的做到电脑和手机数据的双向备份与同步。
问题的出现
安装好套件之后,即使蓝牙与手机已经配对完成,并能够传输文件,套件在快捷状态栏内的图标依旧是断开,启动套件提示没有设备连接,产品说明书内也没有关于通过蓝牙使用套件的详细说明。
问题的思考
问题出在什么地方呢?总结以前使用蓝牙的一些经验,手机之间用蓝牙传送文件都是一个手机发出配对请求,另一个手机同意后才能由一方发出文件,而且每次只能传送一个文件。即使已经完成配对也到要先查找设备后在能传送。在一番研究之后,得出结论:蓝牙的简单配对在一般运用中只是一种单向传输,而套件需要的是数据双向传输,所以仅仅完成配对无法让套件和X800之间自由通信。
问题的探索
找到问题的所在,接下来就是问题的解决。在仔细查看了套件和BlueSoleil所有菜单选项后,答案终于显露出些许眉目。
在安装了BlueSoleil之后,鼠标右键点击快捷状态栏内套件图标后选属性。下图中黑框框出的是在安装完BlueSoleil才出现的COM端口,但显示是数据线连接方式。
在BlueSoleil的主界面中选我的服务=》属性,可以看到默认设置启用了COM10/COM11两个串行端口来进行蓝牙串口服务。
COM端口是非常常用的传输用端口,很多没有COM口的设备是靠虚拟出COM端口来达到与电脑数据传输的目的。由此可以认为蓝牙适配器是通过COM端口模拟数据线传输方式来使电脑与X800连接。
问题的解决
在前面图中的连接属性窗口中把COM10/COM11前的钩打上,X800与蓝牙适配器配对后在BlueSoleil中启动蓝牙串行端口服务。
此时X800的屏幕上提示是否同意来自电脑蓝牙适配器的连接请求。
确认后,电脑提示蓝牙COM8端口已经与远程设备(手机)连接。
稍等片刻后,又有对话框弹出,是蓝牙服务的授权,这说明X800也开始向电脑发送数据了。
确认后,X800通过COM10连接到电脑。
这样,X800和电脑之间由2个COM端口传输数据:COM8是电脑传X800,COM10是X800传电脑。此时原本一直是断开状态的套件图标,开始变为数据传输中,然后变为已连接。启动套件,顺利进入主界面,一切OK!
至此,配合PC套件,X800和电脑中的数据可以像使用Windows资源管理器那样任意复制、粘贴、删除,包括MINISD卡中的内容,X800相当于一个蓝牙接口的无线读卡器,既方便又可以大大减轻卡槽塑料盖子的老化压力。
笔者没有使用过其他品牌的蓝牙适配器及其配套管理软件,他们的界面和使用方法各有千秋,但这里介绍的解决问题的途径应该具有比较广泛的适用性,贴出来供各位参考。有问题的话大家可以一起讨论,我的Email: kaji1982@163.com
提示:在使用中发现如果X800先前用过USB数据线传输文件,再使用蓝牙的话,可能出现串口传输服务无法开启的现象,重起X800就可以解决这个问题。