在应用中,蓝牙的速率,距离,成本和可连接的终端数量,是比较重要的问题。
一、蓝牙速率
蓝牙2.0+EDR的标准速率是3.0Mbps,而BT1.2标准提供的是1Mbps速率。在实际应用中,考虑EMI,跳频,纠错开销,协议开销,加密等原因,其实际速率在700kbps左右。我实际测试了一下,PC+USB的蓝牙适配器,从一台蓝牙手机上面下载MP3文件,软件用的是IVT BlueSoleil 3.0的破解版本,实测速率是17kB/s左右,约合136kbps左右,峰值速率也就在23kB/s
 
二、蓝牙距离
蓝牙2.1规格是2007年初推出的一个蓝牙传输新规范,该规范具有更强的传输能力和更低的功耗。日前罗技宣布将在20084月下旬发售USB接口的蓝牙适配器LBT-UA 400C 1,预计零售价格为人民币150元。这款产品支持了Bluetooth 2.1+EDR,以及USB 2.0规范,理论传输距离可以达到 100 ,支持蓝牙立体声传输。这款产品我没有测试过,但据网上评论,最多也就 40 吧,比WLAN是要差不少的。
目前根据传输距离的远近,蓝牙可分为“Class1”“Class2”“Class3”标准,Class1标准传输距离可达 100 左右,而最短的Class3传输距离只有 1 左右。我们常用的产品一般都采用传输距离在 10 左右的Class2标准。
 
三、蓝牙的终端支持能力
蓝牙跟WLAN一样,实际上是一条无线的HUB总线,那么,这个总线上可以支持多少个蓝牙设备呢?
按照标准规定,组建PAN时,最多不超过7个终端,加上蓝牙网关,也就8个节点。
我咨询了两家公司的蓝牙×××,一家宣称可以支持20台蓝牙手机同时访问,一家宣称可以支持到120台。我想,他们都是自行实现并修改了蓝牙协议栈。