BTP HID 测试

BTP HID 测试会验证本地系统通过 BR/EDR 或 LE 与远程无线电配对的能力,并验证 HID 功能。

设置

在将 Pmod 设备与 Traduci 一起使用之前,检查绿色电源指示器、可选的黄色测试 LED 以及 Traduci 上的 3 个橙色 LED 是否亮起。 确认 SUT 的蓝牙无线电已开机,以及是否正确插入 Traduci 的相应设备。 目前,ESP32 设备只能插入 JB。 同样,Bluefruit 设备只能插入 JC。 有关设置的更多详细信息,请参阅 BTP 概述

支持的设备的信息和购买信息可在支持的 BTP 硬件中找到。

支持的设备

运行 HID 测试

导航到从中提取 BTP 包的文件夹。 它通常位于 C:\BTP 下。 在以包版本命名的文件夹中,你将找到以下脚本。 运行以下任一项:

  • RunHidTests.bat <device name>(在提升的命令提示符处)或
  • RunHidTests.ps1 <device name>(在权限提升的 PowerShell 控制台中)

可在蓝牙测试平台支持的硬件找到有关可用设备名称参数的信息

还可以在末尾包含可选参数 -VerboseLogs,以获取 BTP 内部操作的更详细输出。

当测试在 Traduci 上启动时,12 引脚适配器旁边的红色 LED 会在测试到为 Pmod 设备发送电源后亮起。 此 LED 在每个测试结束时熄灭。 如果在下一次测试开始时处于打开状态,由于上一次测试失败,请将其关闭并重新打开电源以将其返回到已知状态。 如果电源周期失败,则测试由于 Pmod 设备处于未知状态而失败。

捕获日志

若要捕获蓝牙日志,请按照 GitHub 上适用于 Windows 存储库的总线工具的说明操作。

若要分析蓝牙日志,请按照 BTETLParse 工具的说明进行操作。

已知问题

  • 压力测试:使用 LE 设备在紧密循环中运行的测试可能会导致配对或取消配对失败。
  • 由于验证旨在捕获意外断开连接,因此测试在 LE HID 设备上很少失败。 有时会自动恢复(无法建立)断开连接,但测试仍然未能通过验证。 干扰 RF 环境中可能会更频繁地发生故障。