链路控制单元--链路类型决定了哪种分组模式能在特定的链路上使用。蓝牙基带技术支持两种链路类型:基于同步的连接SCO(原来用于话音);非同步连接类型ACL(原用于分组数据)。
在Piconet网络中的不同主从对可以使用不同的链路类别。在通信序列中能改变任意的链路类型,每种链路支持16种不同的分组类型,其中四种是控制分组,在SCO和ACL链路中经常使用,均采用时分复用的方式进行双工通信。SCO是对称链路,支持语音业务,在保留的时隙发送,一旦链路建立,主从设备直接发送SCO分组,无需轮询(Poll)。SCO分组允许话音和数据的发送,但在受干扰时只允许数据的发送。ACL是基于分组的,同时支持对称和非对称业务。主控单元控制链路带宽,并决定每个受控单元的Piconet带宽,以及业务的对称性。受控单元在发射数据前必须接受询问。ACL链路也支持从主控单元到受控单元的所有广播消息。
纠错方式--对于蓝牙的基带控制共有三种纠错方式:1/3速率前向纠错码;2/3速率前向纠错码;对数据的自动重复申请ARQ。
前向纠错的目的是减少重发的可能性,但同时也增加了额外开销。然而在一个合理的无错误率环境中,多余的头标会减少输出,故分组定义的本身也保持灵活的方式,因此,在软件中可定义是否采用FEC。分组头通常由1/3 FEC速率保护,它包含有用的链路信息,即使有用位错误的情况,也需生存,一个没有序号的ARQ,在一个时隙发送的数据可以被接收者在下一个时隙直接认可。数据的认可需有两个条件:头标错误检查;CRC循环冗余检查。否则返回"无法确认信息"。
在物理层中提供了用户保护和信息私密机制,鉴权和加密在每一个蓝牙设备中以同样的机制执行,这只适合于网络中某些特定的环境,有时连接是单向、双向、非鉴权的。鉴权是基于挑战的反应逻辑算术,是所有蓝牙技术的一部分,用于设备之间使用时的信用认证。蓝牙采用长达0、40、60位的各种加密串,钥匙管理则留给高层的软件。
蓝牙的安全机制提供了短距离自然属性的保护要求。需更进一步保护机制的用户可以在网络传输协议和应用程序中加入更强的安全防护机制。 |