前途无量的无线网络技术——蓝牙


你是否正为办公室中错综复杂的线缆和各种各样的接线方式而发愁?你是否正为耳机的线太短而烦恼?你是否正为如何方便地控制纷繁复杂的数据语音设备而绞尽脑汁?随着网络技术日新月异的迅速发展 , 人们已经无法抵制网络对传统生活与工作方式的影响与渗透 。如何减免繁杂的连线过程 , 实现快速方便地数据与语音通信 , 已成为当前人们最关心的问题之一 , 也是网络通信发展最迅速的领域之一 。为什么不能去掉这些烦人的线缆 , 通过其它方式通信呢?
解决这些问题的答案就是无线通信 , 其优势在于随时随地、随心所欲的通信 。事实上 , 好多年以前 , 标准化组织就已经提出了一些无线通信的标准 , 但是由于协议的复杂性、应用的局限性以及器件的能力等原因 , 一直没有得到广泛接受 。但是随着计算机网络和移动电话技术的迅猛发展 , 人们越来越感觉到发展一定范围内的无线数据与语音通信的迫切需要 。于是在1998年 , 爱立信、IBM、Intel、诺基亚和东芝等公司联合推出了一项最新的无线网络技术 , 即蓝牙(Bluetooth)技术 。随后这五家公司组建了一个非凡爱好组织(SIG:Special Interest Group)来负责开发此技术及协议 , 如今已有1800多家公司加入 。1999年7月份蓝牙SIG推出了蓝牙协议的1.0版 , 将其推向应用阶段 。
蓝牙技术概况
蓝牙技术在推出时就瞄准了无线局域网的通信 , 在10米到100米的空间内所有支持该技术的移动或非移动设备可以方便地建立网络联系、进行音频通信或直接通过手机进行Internet冲浪 。其应用范围相当广泛 , 可以应用于局域网络中各类数据及语音设备 , 如PC、拨号网络、笔记本电脑、打印机、传真机、数码相机、移动电话和高品质耳机等 , 使用无线的方式将它们连成一个微微网(Piconet) , 多个Piconet之间也可以互连形成Scatternet , 从而方便快速地实现各类设备之间随时随地的通信 。
蓝牙技术的协议结构如图1所示 。整个协议体系结构分三大部分:底层硬件模块、中间协议层和高层应用 。
底层硬件部分包括无线跳频(Radio Frequency , RF)、基带(Baseband , BB)和链路治理(Link Manager , LM) 。RF层通过2.4GHz 无需授权的ISM频段的微波 , 实现数据位流的过滤和传输 , 本层协议主要定义了蓝牙收发器在此频带正常工作所需满足的要求 。BB负责跳频和蓝牙数据及信息帧的传输 。LM负责连接的建立和拆除以及链路安全和控制 。
蓝牙技术结合了电路交换与分组交换的特点 , 不仅可以进 觳绞?萃ㄐ牛?箍梢灾С侄啻?个同时进行的同步话音信道 , 还可以用一个信道同时传送异步数据和同步话音 。每个话音信道支持64kb/s同步话音链路 。异步信道可以支持一端最大速率为721kb/s , 而另一端速率为57.6kb/s的不对称连接 , 也可以支持43.2kb/s的对称连接 。
中间协议层包括逻辑链路控制和适应协议(Logical Link Control and Adaptation Protocol , L2CAP)、服务发现协议(Service Discovery Protocol , SDP)、串口仿真协议RFCOMM和电话通信协议(Telephony Control Protocol , TCS) 。L2CAP完成数据的拆装、服务质量和协议复用等功能 , 是其他上层协议实现的基础 。SDP为上层应用程序提供一种机制来发现网络中可用的服务及其特性 。RFCOMM基于ETSI标准TS07.10在L2CAP上仿真9针RS232串口的功能 。TCS提供蓝牙设备间话音和数据的呼叫控制信令 。
在BB和LM上与L2CAP之间还有一个主机控制接口层(Host Controller Interface , HCI) 。HCI是蓝牙协议中软硬件之间的接口 , 它提供了一个调用下层BB、LM、状态和控制寄存器等硬件的统一命令接口 。蓝牙设备之间通信时的系统结构如下图2所示 。HCI协议以上的协议软件实体运行在主机上 , 而HCI以下的功能由蓝牙设备来完成 , 二者之间通过一个对两端透明的传输层进行交互 。随着对Bluetooth研究的深入 , 人们提出了Single-Chip 结构 , 即Bluetooth Host 与Bluetooth Module合二为一 , 在单芯片上实现Bluetooth , 从而省去了HCI接口部分 。

推荐阅读