蓝牙控制器测试先决条件

本文档介绍如何正确设置测试环境和测试计算机,以运行蓝牙无线收发器的蓝牙 Windows HLK 测试。

蓝牙总线控制器要求 (Device.BusController.Bluetooth)

认证蓝牙无线收发器时,需要使用 Microsoft 内置蓝牙堆栈完成所有测试。 只要不替换 Microsoft 堆栈的功能,就可以使用无线收发器操作所需的筛选器驱动程序。

通过可供 OEM 和 ODM 在其系统中使用的传输类型进行连接后,应测试此无线收发器。 例如,如果要在系统中通过 UART 来连接无线收发器,则请也对通过 UART 进行连接时所使用的无线收发器进行认证。

应在默认 Windows 配置中完成无线收发器测试,不应更改蓝牙设置。 例如,USB 无线收发器必须支持选择性挂起。默认情况下会在 Windows 中启用此功能。 不要从 OS 选定默认设置更改此设置。

注意

强烈建议那些也生成配置文件加载项包的 IHV 在将其配置文件包安装在系统上的情况下执行其他蓝牙系统级测试 (System.Client.BluetoothController),因为 OEM 和 ODM 必须在这些配置文件包已安装的情况下认证其系统。

蓝牙测试平台 (BTP)

可在蓝牙测试平台 (BTP) 找到测试平台的一般概述。

硬件设置

HLK 需要以下每个类别中的至少一个设备, (其他设备可能正常工作,但不受 Microsoft) 测试或支持:

大多数 BTP 无线电都使用 Traduci 开发板进行连接。 请参阅 蓝牙测试平台的硬件设置 ,了解如何设置每个设备和 Traduci 开发板。

对于适当的 Traduci 固件版本,请参考下表以及指向相应 BTP 包的链接,并按照 蓝牙测试平台软件设置中的步骤 2 进行操作。

HLK 版本 BTP 包
22H2 下载 v1.12.2

除非另外指定,否则 HLK 测试将采用以下 Traduci 端口布局:

端口 设备
JA RN52/BM62
JB RN42
JC Bluefruit Friend
JD  

测试规范的硬件要求

规范 硬件
Device.BusController.Bluetooth.HciExtensions.A2dpOffload
System.Client.BluetoothController.HciExtensions.A2dpOffload
Traduci,RN52/BM62

在 HLK 中运行测试

此 HLK 将计划要在客户端系统上运行的 BTP 测试,因此 traduci 需要连接到客户端系统。 BTP 测试会有一个表示“需要特殊配置”的类型的符号。

BTP 测试的计划方式与任何其他测试相同。

用于 设备 参数名称的值可在上述描述设备的页面上找到。 例如,这些内容取自描述 RN42Bluefruit Friend 设备的页面。 “参数”列显示可使用的值:

设备 功能 参数
RN42 基本费率 (BR) rn42
Bluefruit Feather 低功耗 (LE) bluefruit52

测试环境设置

蓝牙测试要求最多 3 个测试系统,每个测试系统都在计算机上和同一 WHLK 计算机池中有一个 4.0 蓝牙无线收发器。 计算机分成两个角色。

  • 主要角色 - 其蓝牙无线收发器需要认证的测试系统 (DUT)。

  • 次要角色 - 在系统上存在 4.0 蓝牙无线收发器的支持测试系统。

所有测试计算机都必须能够通过 TCP/IP 进行通信,并且必须能够使用 DNS 解析彼此的计算机名称。 反向通道 TCP/IP 通信通过端口 5005 和 5006 进行,应由测试软件自动打开。

所有测试计算机都必须放置在几英尺的距离之内,其间没有阻碍物,这样是为了减少可能的假测试失败。 另请尝试减少区域中的其他蓝牙流量以减少干扰,帮助提高测试的可靠性。

计算机设置说明

  1. 在测试计算机上安装最新发布的 Windows 操作系统,并将计算机加入测试网络。 所有测试计算机都必须能够通过 TCP/IP 和 WHLK 控制器相互通信。

  2. 如果系统没有内部蓝牙无线收发器,请执行以下步骤。

    1. 安装蓝牙控制器,以便在主系统上进行认证 (DUT)。

    2. 在辅助计算机上安装支持蓝牙 4.0 无线收发器。 建议在辅助测试计算机上使用之前经过认证的无线收发器,但在撰写本文档时,4.0 无线收发器尚未收到认证徽标。

  3. 安装软件包。

    1. 如果认证 蓝牙无线电,请安装无线电操作所需的任何软件 (筛选器驱动程序等) 。 认证无线收发器时,不得替换 Microsoft 内置蓝牙堆栈的功能。

    2. 如果对具有集成蓝牙无线收发器的 Windows 系统进行认证,请安装进行无线收发器操作所需的任何软件,以及计算机随附的任何软件(这包括第三方驱动程序,例如配置文件包和筛选器驱动程序)。

  4. 在测试计算机上安装 Windows HLK 客户端。

  5. 使用 Windows HLK Studio 创建计算机池,并将 3 台测试计算机移到新创建的池中。

  6. 将所有测试计算机的所有蓝牙设备取消配对。

  7. 将所有测试计算机置于“就绪”状态。