【问题标题】:What is the difference between ACL and SCO Link in Bluetooth?蓝牙中的 ACL 和 SCO Link 有什么区别?
【发布时间】:2017-02-23 08:02:06
【问题描述】:

ACL= 异步无连接。 SCO = 面向同步连接。

SCO 是只有一个主设备和一个从设备之间的点对点连接。

ACL 是一个主设备和多个从设备之间的多点连接。

还有哪些不同之处?

【问题讨论】:

    标签: bluetooth core-bluetooth


    【解决方案1】:

    SCO 是实时窄带信号,不需要重传。蓝牙免提套件中的语音数据就是一个例子。这种窄带音频称为“蓝牙语音”类型。其中 ACL 用于所有其他 BT 数据传输,包括高质量的音频/视频数据。例如通过 A2DP 播放音乐。这是高带宽数据,因此称为“高级音频”。 SCO 是固定带宽通道,每个设备最多可以有 3 个通道,但 ACL 的吞吐量会随着当时其他活动连接(SCO 和 ACL)而变化。

    【讨论】:

      【解决方案2】:

      ACL:专门用于传输数据。 基于 ARQ 的重传。可用类型 DMx(中等速率)、DHx(高数据速率)。其中 x=1,3,5

      SCO:主要用于语音通信(或数据和语音结合)。没有重传。HV1、HV2、HV3 是可能的不同类型的语音数据包。每个都有不同的编码方案。

      【讨论】:

        【解决方案3】:

        从我最喜欢的蓝牙功能概念指南中查看下图。

        正如 Abin 所说,SCO 主要用于需要连续的实时信号时,例如在通话期间。

        ACL 适用于其他一切,是大多数数据传输用例的主要中介协议。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-01-28
          • 2016-02-02
          • 1970-01-01
          • 2014-08-30
          • 1970-01-01
          • 2015-11-14
          相关资源
          最近更新 更多