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


Предварительные требования для тестирования контроллера Bluetooth

В этом документе описывается, как правильно настроить тестовую среду и тестовые компьютеры для выполнения тестов Bluetooth Windows HLK для радиомодулем Bluetooth.

Требования к контроллеру шины Bluetooth (Device.BusController.Bluetooth)

При сертификации радиомодуля Bluetooth необходимо, чтобы все тестирование выполнялось с помощью стека Bluetooth почты Майкрософт. Драйверы фильтров, необходимые для радиосвязи, по-прежнему можно использовать до тех пор, пока не будут заменены функциональные возможности стека Майкрософт.

Радиомодуль должен быть протестирован при подключении к транспортному типу изготовители оборудования и ODM будут использовать в своей системе. Например, если радио будет подключаться через UART в системе, сертифицируйте его с помощью UART.

Тестирование радио должно выполняться в конфигурации Windows по умолчанию, и никакие изменения параметров Bluetooth не должны вноситься. Например, USB-радио должны поддерживать выборочную приостановку, и эта функция будет включена в Windows по умолчанию. Не изменяйте этот параметр в ос, выбранной по умолчанию.

Примечание

Настоятельно рекомендуется, чтобы IHV, которые также создают пакет надстройки профиля, выполнили дополнительное тестирование на уровне системы Bluetooth (System.Client.BluetoothController) с установленным в системе пакетом профилей, так как изготовители оборудования и ODM должны будут сертифицировать свои системы с установленными этими пакетами профилей.

Тестовая платформа Bluetooth (BTP)

Общие сведения о тестовой платформе см. в статье Bluetooth Test Platform (BTP).

Настройка оборудования.

Для HLK требуется по крайней мере одно устройство в каждой из следующих категорий (другие устройства могут работать, но не протестированы или не поддерживаются корпорацией Майкрософт):

Большинство радиомодули BTP подключаются с помощью платы Traduci. Сведения о настройке каждого устройства и платы Traduci см. в статье Настройка оборудования для Платформы тестирования Bluetooth .

Чтобы получить соответствующую версию встроенного ПО Traduci, обратитесь к таблице ниже со ссылками на соответствующий пакет BTP и следуйте инструкциям на шаге 2 в разделе Настройка программного обеспечения платформы тестирования Bluetooth.

Версия HLK Пакет BTP
22H2 Скачать версию 1.12.2

Тесты HLK будут предполагать следующий макет порта Traduci, если не указано иное:

Port Устройство
JA RN52/BM62
JB RN42
JC Друг bluefruit
JD  

Требования к оборудованию для тестовых спецификаций

Спецификация Оборудование
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) bluefruit52

Настройка тестовой среды

Для тестов Bluetooth требуется до 3 тестовых систем, каждая с 4.0 bluetooth радио на компьютере и в том же пуле машины WHLK. Компьютеры разделены на две роли.

  • Основной — тестовая система, которая имеет bluetooth-радио для сертификации (DUT).

  • Вторичная — поддержка тестовых систем с 4.0 Bluetooth Radio в системе.

Все тестовые компьютеры должны иметь возможность обмениваться данными по протоколу TCP/IP и разрешать имена компьютеров друг друга с помощью DNS. Обмен данными по протоколу TCP/IP через обратный канал проходит через порты 5005 и 5006 и должен автоматически открываться программным обеспечением для тестирования.

Все испытательные машины должны быть размещены в нескольких футах друг от друга и иметь четкую линию видимости друг с другом, чтобы сократить возможные сбои ложных испытаний. Кроме того, попробуйте уменьшить другой трафик Bluetooth в этом районе, чтобы уменьшить уровень шума и повысить надежность тестов.

Инструкции по настройке компьютера

  1. Установите последнюю доступную операционную систему Windows на тестовых компьютерах и присоедините компьютеры к тестовой сети. Все тестовые компьютеры должны иметь возможность взаимодействовать друг с другом по протоколу TCP/IP и контроллеру WHLK.

  2. Если в системах нет внутреннего bluetooth-радио, выполните следующие действия.

    1. Установите контроллер Bluetooth для сертификации (DUT) в основной системе.

    2. Установите вспомогательные радиомодулы Bluetooth 4.0 на дополнительных компьютерах. Рекомендуется использовать ранее сертифицированный радио на дополнительных тестовых машинах, но на момент написания этого документа радиомодумы 4.0 не получили логотипа.

  3. Установите пакеты программного обеспечения.

    1. При сертификации радиомодуля Bluetooth установите любое необходимое программное обеспечение (драйверы фильтров и т. д.), необходимое для работы радио. Функциональные возможности стека Bluetooth в папке "Входящие" Майкрософт не должны заменяться при сертификации радио.

    2. При сертификации системы Windows со встроенным радиомодулем Bluetooth установите все необходимое программное обеспечение, необходимое для радиосвязи, а также любое программное обеспечение, с которым будет поставляться компьютер (сюда входят сторонние драйверы, такие как пакеты профилей и драйверы фильтров).

  4. Установите клиент Windows HLK на тестовом компьютере.

  5. Используйте Windows HLK Studio, чтобы создать пул компьютеров и переместить 3 тестовых компьютера в только что созданный пул.

  6. Отмена всех устройств Bluetooth со всех тестовых компьютеров.

  7. Поместите все тестовые компьютеры в состояние "Готово".