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 硬件中找到。
支持的设备
- ESP32(作为 Wi-Fi 接入点设备)
- BM62(作为音频设备)
- RN52(作为音频设备)
- RN42(作为 HID 设备)
- Bluefruit Friend(作为 HID 设备)
- Bluefruit Feather(作为 HID 设备)
运行 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 设备,这些测试可能会失败。 我们正在努力解决此问题。