完整的蓝牙协议栈如图所示,不是任何应用都必须使用全部协议,而是可以只使用其中的
一列或多列。图显示了所有协议之间的相互关系,但这种关系在某些应用中是有变化的。
效果图
蓝牙协议体系中的协议按 SIG 的关注程度分为四层:
核心协议:BaseBand、LMP、L2CAP、SDP;
电缆替代协议:RFCOMM;
电话传送控制协议:TCS-Binary、AT 命令集;
选用协议:
PPP、UDP/TCP/IP、OBEX、WAP、vCard、vCal、IrMC、WAE。
除上述协议层外,规范还定义了主机控制器接口(HCI),它为基带控制器、连接管
理器、硬件状态和控制寄存器提供命令接口。在图 1 中,HCI 位于 L2CAP 的下层,但 HCI
也可位于 L2CAP 上层。
蓝牙核心协议由 SIG 制定的蓝牙专用协议组成。绝大部分蓝牙设备都需要核心协议
(加上无线部分),而其他协议则根据应用的需要而定。总之,电缆替代协议、电话控制
协议和被采用的协议在核心协议基础上构成了面向应用的协议。
1.蓝牙核心协议
基带协议
基带和链路控制层确保微微网内各蓝牙设备单元之间由射频构成的物理连接。蓝牙的
射频系统是一个跳频系统,其任一分组在指定时隙、指定频率上发送。它使用查询和分页
进程同步不同设备间的发送频率和时钟,为基带数据分组提供了两种物理连接方式,即面
向连接(SCO)和无连接(ACL),而且,在同一射频上可实现多路数据传送。ACL 适用
于数据分组,SCO 适用于话音以及话音与数据的组合,所有的话音和数据分组都附有不同
级别的前向纠错(FEC)或循环冗余校验(CRC),而且可进行加密。此外,对于不同数
据类型(包括连接管理信息和控制信息)都分配一个特殊通道。
可使用各种用户模式在蓝牙设备间传送话音,面向连接的话音分组只需经过基带传输 ,
而不到达 L2CAP。话音模式在蓝牙系统内相对简单,只需开通话音连接就可传送话音。
连接管理协议(LMP)
该协议负责各蓝牙设备间连接的建立。它通过连接的发起、交换、核实,进行身份认
证和加密,通过协商确定基带数据分组大小。它还控制无线设备的电源模式和工作周期,
以及微微网内设备单元的连接状态。
评论0
最新资源