BTP Wi-Fi 和蓝牙共存测试

BTP 蓝牙和 Wi-Fi 共存测试会检查系统是否可以与蓝牙设备配对、连接到 Wi-Fi 接入点以及通过 Wi-Fi 流式传输数据。 这些测试还会验证蓝牙功能并同时监视蓝牙吞吐量。 将蓝牙和 Wi-Fi 性能报告给用户,并使用故障检测和流量分析验证蓝牙音频和 HID 流的性能。

设置用于测试

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

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

支持的设备

运行 Wi-Fi 和蓝牙共存测试

导航到从中提取 BTP 包的文件夹。 它通常位于 C:\BTP 下。 在以包版本命名的文件夹中,你将找到以下脚本。 确保所有现有网络和 VPN 连接都已断开连接,并且已取消选中“自动连接”。 然后,运行以下任一项:

  • RunWiFiAudioScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name>(在提升的命令提示符处),或
  • RunWiFiAudioScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name>(在权限提升的 PowerShell 控制台中)

如果要同时验证 HID 功能,请运行以下任一项:

  • RunWiFiAudioHidScenarioTests.bat <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name>(在提升的命令提示符处)或
  • RunWiFiAudioHidScenarioTests.ps1 <Wi-Fi device name> <Bluetooth audio device name> <Bluetooth HID device name>(在权限提升的 PowerShell 控制台中)

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

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

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

捕获日志

若要捕获蓝牙日志,请按照 GitHub 上的 Busiotools for Windows 存储库的说明操作。

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

已知问题

  • 压力测试:使用 LE 设备在紧密循环中运行的测试可能会导致配对或取消配对失败。
  • 运行 Wi-Fi 和蓝牙共存测试,而不会断开与任何 VPN 会话的连接会导致故障。
  • 目前,对于某些 Arm64 设备,这些测试可能会失败。 我们正在努力解决此问题。