本文档介绍如何正确设置测试环境和测试计算机,以运行蓝牙无线电的蓝牙 Windows HLK 测试。
蓝牙总线控制器要求 (Device.BusController.Bluetooth)
认证蓝牙无线电时,需要使用Microsoft收件箱蓝牙堆栈完成所有测试。 只要不替换 Microsoft 堆栈的功能,就可以使用无线收发器操作所需的筛选器驱动程序。
通过可供 OEM 和 ODM 在其系统中使用的传输类型进行连接后,应测试此无线收发器。 例如,如果要在系统中通过 UART 来连接无线收发器,则请也对通过 UART 进行连接时所使用的无线收发器进行认证。
无线电测试应在默认 Windows 配置中完成,并且不应更改蓝牙设置。 例如,USB 无线电必须支持选择性暂停,默认情况下将在 Windows 中启用此功能。 不要从作系统选择的默认值中更改此设置。
注释
强烈建议生成配置文件加载项包的 IHV 使用安装在系统上的配置文件包执行额外的蓝牙系统级别测试(System.Client.BluetoothController),因为 OEM 和 ODM 需要通过安装这些配置文件包来认证其系统。
蓝牙测试平台 (BTP)
可以在 蓝牙测试平台(BTP)中找到测试平台的一般概述。
硬件设置
HLK 需要以下每个类别中的至少一个设备(其他设备可能正常工作,但不受Microsoft测试或支持):
大多数 BTP 无线电都使用 Traduci 板进行连接。 有关如何设置每个设备和 Traduci 板 ,请参阅蓝牙测试平台的硬件设置 。
有关合适的 Traduci 固件版本,请参考下表中的链接以获取相应的 BTP 包,然后从蓝牙测试平台软件设置中的第2步开始遵循。
HLK 版本 | BTP 包 |
---|---|
22H2 | 下载 v1.12.2 |
除非另有指定,否则 HLK 测试将假定以下 Traduci 端口布局:
港口 | 装置 |
---|---|
贾 | RN52/BM62 系列 |
新山 | RN42 系列 |
JC (英语) | 蓝果之友 |
京东 |
测试规范的硬件要求
规格 | 硬件 |
---|---|
Device.BusController.Bluetooth.HciExtensions.A2dpOffload System.Client.BluetoothController.HciExtensions.A2dpOffload |
Traduci、RN52/BM62 |
在 HLK 中运行测试
HLK 将计划 BTP 测试在客户端系统上运行,因此需要将 traduci 连接到客户端系统。 BTP 测试将具有指示“需要特殊配置”的类型符号。
BTP 测试安排的方式与任何其他测试相同。
可在描述上述设备的页面上找到用于 设备 参数名称的值。 例如,这些内容取自描述 RN42 和 Bluefruit Friend 设备的页面。 “参数”列显示可以使用的值:
装置 | 能力 | 参数 |
---|---|---|
RN42 系列 | 基本费率 (BR) | RN42 |
蓝果羽毛 | 低能耗(LE) | 蓝果52 |
测试环境设置
蓝牙测试最多需要 3 个测试系统,每个系统都配备有 4.0 蓝牙无线电,并且位于同一 WHLK 计算机池中。 计算机分为两个角色。
主要角色 - 其蓝牙无线收发器需要认证的测试系统 (DUT)。
次要角色 - 在系统上存在 4.0 蓝牙无线收发器的支持测试系统。
所有测试计算机都必须能够通过 TCP/IP 进行通信,并且必须能够使用 DNS 解析彼此的计算机名称。 后端通道 TCP/IP 通信通过端口 5005 和 5006 进行,应由测试软件自动打开。
所有测试机必须放置在彼此的几英尺内,并彼此清晰可见,以减少可能的虚假测试失败。 另请尝试减少区域中的其他蓝牙流量,以减少噪音,并帮助提高测试的可靠性。
计算机设置说明
在测试计算机上安装最新的可用 Windows作系统,并将计算机加入测试网络。 所有测试计算机都必须能够通过 TCP/IP 和 WHLK 控制器相互通信。
如果系统没有内部蓝牙无线电,请执行以下步骤。
在主系统上安装要认证的蓝牙控制器(DUT)。
在辅助计算机上安装支持的蓝牙 4.0 无线电。 建议在备用测试设备上使用之前已认证的无线设备,但在撰写本文档时,没有任何 4.0 无线设备获得徽标认证。
安装软件包。
如果要认证蓝牙收发器,请安装收发器运行所需的任何软件(例如筛选器驱动程序等)。 认证无线收发器时,不得替换 Microsoft 内置蓝牙堆栈的功能。
如果认证具有集成蓝牙无线电的 Windows 系统,请安装用于无线电操作的任何所需软件,以及计算机预装的任何软件(这包括第三方驱动程序,如协议包和过滤驱动程序)。
在测试计算机上安装 Windows HLK 客户端。
使用 Windows HLK 工作室创建计算机池并将 3 台测试计算机移到新创建的池中。
将所有测试计算机的所有蓝牙设备取消配对。
将所有测试计算机置于“就绪”状态。