Поделиться через


Тесты сосуществования BTP Wi-Fi и Bluetooth

Тесты сосуществования BTP Bluetooth и Wi-Fi проверка, может ли система связаться с устройствами Bluetooth, подключиться к точке доступа Wi-Fi и передавать данные по Wi-Fi. Эти тесты также проверяют функциональные возможности Bluetooth и отслеживают пропускную способность Bluetooth одновременно. Производительность Bluetooth и Wi-Fi сообщается пользователю, а производительность аудиопотоков Bluetooth и HID проверяется с помощью обнаружения сбоев и анализа трафика.

Настройка для тестирования

Прежде чем использовать устройство Pmod с Traduci, проверка, что зеленый индикатор питания, дополнительный желтый индикатор тестирования и 3 оранжевых светодиода на Traduci включены. Убедитесь, что переключатель Bluetooth SUT включен и что соответствующие устройства правильно подключены к Traduci. В настоящее время устройство ESP32 можно подключить только к JD. Аналогичным образом звуковое устройство (RN52 или BM62) можно подключить только к JA. Более подробные сведения о настройке см. в обзоре BTP.

Функции и сведения о приобретении для поддерживаемых устройств см. в статье Поддерживаемое оборудование BTP.

Поддерживаемые устройства

  • ESP32 (как устройство точки доступа Wi-Fi)
  • BM62 (как звуковое устройство)
  • RN52 (как звуковое устройство)
  • RN42 (как устройство HID)
  • Bluefruit Friend (как устройство HID)
  • Bluefruit Feather (как hid device)

Выполнение тестов сосуществования Wi-Fi и Bluetooth

Перейдите в папку, в которой был извлечен пакет 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 с повышенными привилегиями

Сведения о доступных параметрах имен устройств можно найти в разделе Оборудование, поддерживаемое bluetooth Test Platform.

Вы также можете включить необязательный параметр -VerboseLogs в конце, чтобы получить более подробные выходные данные внутренних операций BTP.

Когда тест начинается на Traduci, красный индикатор рядом с 12-контактным адаптером включается после отправки команды из теста для питания устройства Pmod. Этот индикатор отключается в конце каждого теста. Если он включен в начале следующего теста из-за сбоя предыдущего теста, выключите его и снова включите, чтобы вернуть его в известное состояние. Если цикл питания завершается сбоем, тест завершается сбоем из-за неизвестного состояния устройства Pmod.

Запись журналов

Чтобы записать журналы Bluetooth, следуйте инструкциям для busiotools для репозитория Windows на GitHub.

Чтобы проанализировать журналы Bluetooth, следуйте инструкциям для средства BTETLParse.

Известные проблемы

  • Нагрузочные тесты: тесты, выполняемые в жестком цикле с использованием устройства LE, могут привести к сбою связывания или несовыполнения.
  • Выполнение тестов сосуществования Wi-Fi и Bluetooth без отключения от сеансов VPN приводит к сбоям.
  • В настоящее время эти тесты могут завершиться ошибкой для некоторых устройств Arm64. Мы работаем над решением этой проблемы.