1.2 蓝牙系统组成及与其他无线技术比较
蓝牙系统可分为5个单元,即无线射频单元、链路控制单元、链路管理单元、蓝牙协议软件单元和主机应用软件单元。
在当今科技飞速发展的时代,和蓝牙技术共存的还有IrDA技术、Wi-Fi技术。IrDA技术是通过红外光实现传输数据。红外线发射角度小,传输上安全性高。IrDA技术的优点是成本低廉、并且移动通信所需的体积小、功耗低、使用简单。缺点是只支持视距连接、不能被其他物体阻挡、传输距离偏短。Wi-Fi技术主要用于实现小范围内的无线数据传输。Wi-Fi传输速率和安全性优于蓝牙,因而更多的被应用于局域网的无线接入,但在其他对于低功耗、低成本等要求高,蓝牙技术具有更大的优势。
2 蓝牙协议栈
在蓝牙系统中,为了支持各种不同应用功能,需要使用多个不同的协议,这些协议构成了蓝牙协议栈。蓝牙协议栈是蓝牙技术的核心部分,它能使设备之间建立相应的连接,通过这个连接,设备间能通过相应的程序进行数据交换。
2.1 蓝牙协议栈体系结构
按各层协议在蓝牙协议栈体系中所处的物理位置,蓝牙协议可分为底层协议、中间层协议和高层协议三大类。蓝牙协议栈结构为分层结构,如图2.1所示。
图2.1蓝牙协议栈体系结构
2.2 蓝牙底层协议
蓝牙底层协定完成蓝牙消息数据流的传输链路,是蓝牙协议的底子,它包含射频、基带协议、链路管理协议。
(1)射频协议
蓝牙射频协定处于蓝牙协议栈的最底层,重要的包含频段与信道摆设、发射机特性和接收机的特点,对无线传输技术的物理层规范,实现空气数据收发器。2.4GHz的ISM频段,是蓝牙无需申请许可证在大多数国家使用的频段,使得蓝牙设备可工作于任何不同的地区。
(2)基带协议
基带层在蓝牙协定栈中处于蓝牙射频层之上,同射频层一块儿组成了蓝牙的物理层。
基带层的重要功能包含:链路控制,比方承载链路连接和功率掌管这种链路级路由;统治物理链路,即SCO链路和ACL链路;界说基带分组方式和分组类型,此中SCO分组有HVl、HV2和DV等,而ACL分组有DMl、DHl、DM3、DH3、AUXl等;流量控制,通过STOP和GO指令来实现;选用1/3比例前向纠错码、2/3比例前向纠错码和数据的主动反复申请ARQ(Automatic Repeat Request)计划达成纠错功效;另外还有处理数据包、寻呼、查询接入和查询蓝牙设备等功能。