蓝牙链路层定义了两种类型的数据链路,其中一种是异步无连接(ACL)链路。它是用于通过蓝牙连接传输常规数据包的链接类型。ACL是点对点的多点链接,用于在主设备和一个或多个从设备之间进行不规则通信。
蓝牙ACL链接的功能
ACL是面向数据包的链接,即该链接建立了一个数据包交换网络。
ACL用于以不定期的间隔传输数据流量,其中保持数据完整性比时间延迟更为重要。
支持对称和非对称流量。主设备控制ACL链路的带宽。从设备轮询以决定谁将传输数据。
ACL链路本质上是点对多点的,即有一个主设备与最多七个从设备连接以形成Piconet。
ACL链接也支持广播消息。
ACL链路的最大数据速率在下行链路中可以达到57.6 Kbps,在上行链路中可以达到721 bps。
数据包将尽力而为,即不保证数据传输。丢失的帧可能会重新传输。
ACL有两种帧类型-
提供前向纠错(FEC)的DM
DH不提供FEC
为了保护数据包,使用了自动重传查询(ARQ)方案。