Compartilhar via


Pré-requisitos de teste do controlador Bluetooth

Este documento aborda como configurar corretamente o ambiente de teste e os computadores de teste para executar os testes bluetooth do Windows HLK para um rádio Bluetooth.

Requisitos do Controlador de Barramento Bluetooth (Device.BusController.Bluetooth)

Ao certificar um rádio Bluetooth, é necessário que todos os testes sejam feitos com a pilha Bluetooth da Caixa de Entrada da Microsoft. Os drivers de filtro necessários para a operação do rádio ainda podem ser usados, desde que a funcionalidade da pilha da Microsoft não seja substituída.

O rádio deve ser testado quando conectado ao tipo de transporte que os OEMs e ODMs estiverem utilizando em seus sistemas. Por exemplo, se o rádio for conectado por UART em um sistema, certifique-se de que o rádio também esteja conectado por UART.

O teste de rádio deve ser feito na configuração padrão do Windows e nenhuma alteração nas configurações de Bluetooth deve ser feita. Por exemplo, os rádios USB devem dar suporte à Suspensão Seletiva e isso será habilitado no Windows por padrão. Não altere essa configuração do sistema operacional selecionado como padrão.

Observação

É altamente recomendável que os IHVs que também produzem um pacote de complementos de perfil realizem testes adicionais de nível de sistema Bluetooth (System.Client.BluetoothController) com seu pacote de perfil instalado no sistema, pois os OEMs e ODMs serão necessários para certificar seus sistemas com esses pacotes de perfil instalados.

Plataforma de Teste Bluetooth (BTP)

A visão geral da plataforma de teste pode ser encontrada na PLATAFORMA de Teste Bluetooth (BTP).

Configuração de hardware

O HLK requer pelo menos um dispositivo em cada uma das seguintes categorias (outros dispositivos podem funcionar, mas não são testados ou têm suporte da Microsoft):

A maioria dos rádios BTP está conectada usando a placa Traduci. Consulte a configuração de hardware para a Plataforma de Teste bluetooth sobre como configurar cada dispositivo e a placa Traduci.

Para a versão apropriada do firmware Traduci, consulte a tabela abaixo com os links para o pacote BTP apropriado e siga a etapa 2 na configuração de software da Plataforma de Teste Bluetooth.

Versão do HLK Pacote BTP
22H2 Baixar v1.12.2

Os testes HLK assumirão o seguinte layout de porta Traduci, a menos que especificado de outra forma:

Porto Dispositivo
JA RN52/BM62
JB RN42
JC Bluefruit Friend
JD  

Requisitos de hardware para especificações de teste

Especificação Equipamento
Device.BusController.Bluetooth.HciExtensions.A2dpOffload
System.Client.BluetoothController.HciExtensions.A2dpOffload
Traduci, RN52/BM62

Executando testes no HLK

O HLK agendará testes BTP para serem executados em um sistema cliente, portanto, o traduci precisará ser conectado ao sistema cliente. Os testes BTP terão um símbolo para o tipo que indica "Requer configuração especial".

Os testes BTP são agendados da mesma maneira que qualquer outro teste.

O valor usado para o nome do parâmetro do dispositivo pode ser encontrado na página que descreve os dispositivos acima. Por exemplo, elas são retiradas das páginas que descrevem os dispositivos RN42 e Bluefruit Friend . A coluna Parâmetro mostra o valor que pode ser usado:

Dispositivo Capacidades Parâmetro
RN42 Taxa Básica (BR) rn42
Bluefruit Feather Baixa Energia (LE) Fruta Azul52

Configuração do ambiente de teste

Os testes bluetooth exigem até 3 sistemas de teste, cada um com um rádio Bluetooth 4.0 presente no computador e no mesmo pool de computadores WHLK. Os computadores são divididos em duas funções.

  • Primário - sistema de teste que possui o rádio Bluetooth a ser certificado (DUT).

  • Secundário – Suporte a sistemas de teste que têm um Rádio Bluetooth 4.0 presente no sistema.

Todos os computadores de teste devem ser capazes de se comunicar por TCP/IP e devem ser capazes de resolver os nomes de computador uns dos outros usando DNS. A comunicação TCP/IP de back channel ocorre nas portas 5005 e 5006 e deve ser aberta automaticamente pelo software de teste.

Todos os computadores de teste devem ser colocados dentro de vários metros um do outro e ter uma linha de visão clara umas para as outras, a fim de reduzir possíveis falhas de teste falsas. Tente também reduzir o tráfego bluetooth na área para reduzir o ruído e ajudar a aumentar a confiabilidade dos testes.

Instruções de instalação do computador

  1. Instale o sistema operacional Windows mais recente nas máquinas de teste e conecte as máquinas à sua rede de teste. Todos os computadores de teste devem ser capazes de se comunicar entre si por TCP/IP e o controlador WHLK.

  2. Se os sistemas não tiverem um rádio Bluetooth interno, execute as etapas a seguir.

    1. Instale o controlador Bluetooth a ser certificado (DUT) no sistema primário.

    2. Instale os rádios Bluetooth 4.0 de suporte nos computadores secundários. É recomendável usar um rádio certificado anteriormente em seus computadores de teste secundários, mas nenhum rádio 4.0 recebeu um logotipo no momento em que este documento foi gravado.

  3. Instalar pacotes de software.

    1. Ao certificar o rádio Bluetooth, instale qualquer software necessário (drivers de filtro, etc.) para a operação do rádio. A funcionalidade de Pilha Bluetooth da caixa de entrada da Microsoft não deve ser substituída ao certificar um rádio.

    2. Se estiver certificando um Sistema Windows que tenha um rádio Bluetooth integrado, instale qualquer software necessário para o funcionamento do rádio, assim como qualquer software que acompanhe o computador (incluindo drivers de terceiros, como pacotes de perfis e drivers de filtro).

  4. Instale o cliente do Windows HLK no computador de teste.

  5. Use o Windows HLK Studio para criar um pool de máquinas e mover os 3 computadores de teste para o pool recém-criado.

  6. Desemparelhe todos os dispositivos Bluetooth de todos os computadores de teste.

  7. Coloque todos os computadores de teste no estado "Pronto".