Condividi tramite


Prerequisiti di test del controller Bluetooth

Questo documento illustra come configurare correttamente l'ambiente di test e i computer di test per l'esecuzione dei test Bluetooth HLK di Windows per una radio Bluetooth.

Requisiti del controller del bus Bluetooth (Device.BusController.Bluetooth)

Quando si certifica una radio Bluetooth, è necessario che tutti i test vengano eseguiti con lo stack Bluetooth Microsoft Inbox. I driver di filtro necessari per l'operazione di opzione possono comunque essere usati purché la funzionalità dello stack Microsoft non venga sostituita.

La radio deve essere testata mentre è connessa sul tipo di trasporto OEM e odm verrà usata nel sistema. Ad esempio, se la radio sarà connessa tramite UART in un sistema, certificare anche la radio con essa connessa tramite UART.

I test radio devono essere eseguiti nella configurazione predefinita di Windows e non devono essere apportate modifiche alle impostazioni Bluetooth. Ad esempio, le radio USB devono supportare la sospensione selettiva e questa opzione verrà abilitata in Windows per impostazione predefinita. Non modificare questa impostazione dal sistema operativo selezionato per impostazione predefinita.

Nota

È consigliabile che IHV che producano anche un pacchetto aggiuntivo per il componente aggiuntivo profilo esegua ulteriori test a livello di sistema Bluetooth (System.Client.BluetoothController) con il pacchetto di profilo installato nel sistema come OEM e ODM, per certificare i sistemi con questi pacchetti di profilo installati.

Piattaforma di test Bluetooth (BTP)

Panoramica generale della piattaforma di test è disponibile in Bluetooth Test Platform (BTP).

Configurazione dell'hardware

HLK richiede almeno un dispositivo in ognuna delle categorie seguenti (altri dispositivi possono funzionare, ma non sono testati o supportati da Microsoft):

La maggior parte delle radio BTP è connessa tramite la scheda Traduci. Vedere Configurazione hardware per la piattaforma di test Bluetooth su come configurare ogni dispositivo e la scheda Traduci.

Per la versione appropriata del firmware Traduci, fare riferimento alla tabella seguente con i collegamenti al pacchetto BTP appropriato e seguire il passaggio 2 nella configurazione del software Bluetooth Test Platform.

Versione HLK Pacchetto BTP
22H2 Scaricare la versione 1.12.2

I test HLK presuppongono il layout della porta Traduci seguente, se non diversamente specificato:

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

Requisiti hardware per le specifiche di test

Specifiche Hardware
Device.BusController.Bluetooth.HciExtensions.A2dpOffload
System.Client.BluetoothController.HciExtensions.A2dpOffload
Traduci, RN52/BM62

Esecuzione di test in HLK

HLK pianifica l'esecuzione dei test BTP in un sistema client, quindi la traduci dovrà essere connessa al sistema client. I test BTP avranno un simbolo per il tipo che indica "Richiede una configurazione speciale".

I test BTP vengono pianificati allo stesso modo di qualsiasi altro test.

Il valore usato per il nome del parametro del dispositivo è disponibile nella pagina che descrive i dispositivi precedenti. Ad esempio, queste sono tratte dalle pagine che descrivono i dispositivi RN42 e Bluefruit Friend . La colonna Parametro mostra il valore che può essere usato:

Dispositivo Funzionalità Parametro
RN42 Tariffa di base (BR) rn42
Blufruit Feather Low Energy (LE) bluefruit52

Configurazione dell'ambiente di test

I test Bluetooth richiedono fino a 3 sistemi di test, ognuno con una radio Bluetooth 4.0 presente nel computer e nello stesso pool di macchine WHLK. I computer sono suddivisi in due ruoli.

  • Primario - Testare il sistema che ha la radio Bluetooth da certificare (DUT).

  • Secondario: supporto di sistemi di test con una radio Bluetooth 4.0 presente nel sistema.

Tutti i computer di test devono essere in grado di comunicare tramite TCP/IP e devono essere in grado di risolvere i nomi dei computer degli altri usando DNS. Le comunicazioni TCP/IP del canale back vengono inserite sulle porte 5005 e 5006 e devono essere aperte automaticamente dal software di test.

Tutte le macchine di test devono essere posizionate a pochi metri l'una dall'altra e avere una chiara linea di vista l'una all'altra per ridurre possibili errori di test falsi. Si prega anche di cercare di ridurre altri traffico Bluetooth nell'area per ridurre il rumore e contribuire ad aumentare l'affidabilità dei test.

Istruzioni per l'installazione del computer

  1. Installare il sistema operativo Windows più recente disponibile nei computer di test e aggiungere i computer alla rete di test. Tutti i computer di test devono essere in grado di comunicare tra loro tramite TCP/IP e il controller WHLK.

  2. Se i sistemi non dispongono di una radio Bluetooth interna, seguire questa procedura.

    1. Installare il controller Bluetooth da certificare (DUT) nel sistema primario.

    2. Installare le radio Bluetooth 4.0 di supporto nei computer secondari. È consigliabile usare una radio precedentemente certificata sui computer di test secondari, ma nessuna radio 4.0 ha ricevuto un logo al momento della scrittura di questo documento.

  3. Installare i pacchetti software.

    1. Se si certifica la radio Bluetooth, installare qualsiasi software necessario (driver di filtro e così via) necessari per l'operazione radio. La funzionalità di Microsoft Inbox Bluetooth Stack non deve essere sostituita quando si certifica una radio.

    2. Se si certifica un sistema Windows che dispone di una radio Bluetooth integrata, installare qualsiasi software necessario per l'operazione radio, nonché qualsiasi software con cui verrà fornito il computer (inclusi driver di terze parti, ad esempio i pacchetti di profili e i driver di filtro).

  4. Installare il client Windows HLK nel computer di test.

  5. Usare Windows HLK Studio per creare un pool di computer e spostare i 3 computer di test nel pool appena creato.

  6. Annullare l'associazione di tutti i dispositivi Bluetooth da tutti i computer di test.

  7. Posizionare tutti i computer di test nello stato "Pronto".