应用蓝牙技术组建短距离无线局域网( 二 )


三、 蓝牙体系结构
蓝牙体系结构包括3部分 , 各部分的构成见图1 。下面就硬件、软件、路由机制3方面作简略说明 。
 
1、硬件部分
1.1射频模块
将基带模块的数据包通过无线电信号以一定的功率和跳频频率发送出去 , 实现蓝牙设备的无线连接 。
1.2基带模块
采用查询和寻呼方式 , 使跳频时钟及跳频频率同步 , 为数据分组提供对称连接(SCO)和非对称连接(ASL) , 并完成数据包的定义、前向纠错、循环冗余校验、逻辑通道选择、信号噪化、鉴权、加密、编码和解码等功能 。它采用混合电路交换和分组交换方式 , 既适合语音传送 , 也适合一般的数据传送 。每一个语音通道支持64kb/s同步语音 , 异步通道支持最大速率723.2kb/s(反向57.6kb/s)的非对称连接或433.9kb/s的对称连接 。
2、蓝牙协议(软件)
2.1链路治理协议(LMP )
通过对链接的发送、交换、实施身份鉴权和加密 , 并通过协商确定基带数据分组的大小 , 控制射频部分的电源模式、工作周期及网络内蓝牙设备的连接状态 。
2.2逻辑链路控制与应用协议(L2CAP )
L2CAP与LMP平行工作 , 共同实现OSI的数据链路层的功能 。它可提供对称连接和非对称连接的数据服务 。
2.3串行电缆仿真协议(RFCOMM)
在蓝牙的基带上仿真RS-232的功能 , 实现设备串行通信 。例如 , 在拨号网络中 , 主机将AT命令发送到调制解调器 , 再传送到局域网 , 建立连接后 , 应用程序就可以通过RFCOMM 提供的串口发送和接收数据 。
2.4服务发现协议(SDP)
按照用户需要 , 发现相应服务及有关设备 , 并给出服务与设备列表 。工作过程如下:主设备广播1条信息 , 从设备做出相应的反应 , 将收集到的地址存于主设备的内存中 , 然后主设备从中选择1个地址 , 利用链路治理代理所提供的进程在物理层建立连接 。一旦建立了服务发现协议 , 在主从设备之间的物理层连接上就建立了一条LZCAP点对点通信层 。
3、无线办公网络的路由机制
利用蓝牙技术构建现代企业无线办公网络 , 实现的基本功能包括:1、文件、档案、报表、设备资源的共享和互连 , 比如PC机之间的互连 , PC 机与各种外设或智能设备的互联和共享等;2、利用蓝牙设备无线访问单位内部局域网以及Internet;3、通过一定的路由机制实现办公网络内部的各个匹克网之间的互连 。
根据企业的实际需要 , 企业无线网络由多个匹克网(piconet)构成 , 而不同匹克网之间的通信应该只在办公网络内部进行路由 , 而不应通过局域网 , 这就需要建立一种非凡的路由机制 , 使得各匹克网之间的通信能够进行正确的路由 , 达到方便快捷的通信、拓宽通信范围、减轻网络负载的目的 。
3.1蓝牙网关
用于办公网络内部的蓝牙移动终端通过无线方式访问局域网以及Internet;跟踪、定位办公网络内的所有蓝牙设备 , 在两个属于不同匹克网的蓝牙设备之间建立路由连接 , 并在设备之间交换路由信息 。
主要功能包括:
① 实现蓝牙协议与TCP/IP协议的转换 , 完成办公网络内部蓝牙移动终端的无线上网功能 。
② 在安全的基础上实现蓝牙地址与IP地址之间的地址解析 , 它利用自身的IP 地址和TCP端口来唯一地标识办公网络内部没有IP地址的蓝牙移动终端 , 比如蓝牙打印机等 。
③ 通过路由表来对网络内部的蓝牙移动终端进行跟踪、定位 , 使得办公网络内部的蓝牙移动终端可以通过正确的路由 , 访问局域网或者另一个匹克网中的蓝牙移动终端 。
④ 在两个属于不同匹克网的蓝牙移动终端之间交换路由信息 , 从而完成蓝牙移动终端通信的漫游与切换 。在这种通信方式中 , 蓝牙网关在数据包路由过程中充当中继作用 , 相当于蓝牙网桥 。

推荐阅读