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 de 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 enquanto conectado pelo tipo de transporte que os OEMs e os ODMs usarão em seu sistema. Por exemplo, se o rádio for conectado por UART em um Sistema, certifique o rádio com ele conectado por UART também.
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 executem testes adicionais no nível do sistema Bluetooth (System.Client.BluetoothController) com seu pacote de perfil instalado no sistema, pois os OEMs e os 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 em BTP (Plataforma de Teste Bluetooth).
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 compatíveis com a Microsoft):
A maioria dos rádios BTP está conectada usando a placa Traduci. Consulte 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:
Porta | Dispositivo |
---|---|
JA | RN52/BM62 |
JB | RN42 |
JC | Bluefruit Friend |
JD |
Requisitos de hardware para especificações de teste
Especificação | Hardware |
---|---|
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á estar 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 obtidas das páginas que descrevem os dispositivos RN42 e Bluefruit Friend . A coluna Parâmetro mostra o valor que pode ser usado:
Dispositivo | Funcionalidades | Parâmetro |
---|---|---|
RN42 | Taxa Básica (BR) | rn42 |
Pena de Bluefruit | LE (baixa energia) | bluefruit52 |
Configuração do ambiente de teste
Os testes bluetooth exigem até três 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 tem o rádio Bluetooth a ser certificado (DUT).
Secundário – Suporte a sistemas de teste que têm uma 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 resolve nomes de computador uns dos outros usando DNS. A comunicação TCP/IP de canal traseiro ocorre nas portas 5005 e 5006 e deve ser aberta automaticamente pelo software de teste.
Todas as máquinas de teste devem ser colocadas dentro de vários metros umas das outras e ter uma linha de visão clara umas com as outras para 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 configuração do computador
Instale o sistema operacional Windows mais recente disponível nos computadores de teste e ingresse os computadores na rede de teste. Todos os computadores de teste devem ser capazes de se comunicar entre si por TCP/IP e pelo controlador WHLK.
Se os sistemas não tiverem um rádio Bluetooth interno, execute as etapas a seguir.
Instale o controlador Bluetooth a ser certificado (DUT) no sistema primário.
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 escrito.
Instalar pacotes de software.
Se certificar o rádio Bluetooth, instale qualquer software necessário (drivers de filtro etc.) necessário para a operação de rádios. A funcionalidade da pilha Bluetooth da caixa de entrada da Microsoft não deve ser substituída ao certificar um rádio.
Se certificar um sistema Windows que tenha um rádio Bluetooth integrado, instale qualquer software necessário para a operação de rádio, bem como qualquer software com o qual o computador será enviado (isso inclui drivers de terceiros, como pacotes de perfis e drivers de filtro).
Instale o cliente HLK do Windows no computador de teste.
Use o Windows HLK Studio para criar um pool de computadores e mover os três computadores de teste para o pool recém-criado.
Desemparelhe todos os dispositivos Bluetooth de todos os computadores de teste.
Coloque todos os computadores de teste no estado "Pronto".