Questa pagina fornisce istruzioni di configurazione e calibrazione per i requisiti di calibrazione della presenza per i dispositivi con Android 14 e versioni successive.
Per garantire che gli smart device degli utenti funzionino bene insieme, è fondamentale che tutti i dispositivi dell'ecosistema Android possano determinare la prossimità relativa tra i dispositivi. Android 14 introduce requisiti di calibrazione della presenza che descrivono le prestazioni accettabili delle tecnologie radio disponibili utilizzate per determinare la prossimità, come la banda ultralarga (UWB), il Wi-Fi e il Bluetooth Low Energy (BLE).
Dispositivo di riferimento
Per calibrare il dispositivo in modo che soddisfi i requisiti di presenza, utilizza uno dei seguenti dispositivi di riferimento per tutte le calibrazioni.
- (Consigliato) Uno smartphone Pixel
- Se non utilizzi uno smartphone Pixel, usa lo stesso modello e marca del dispositivo in fase di test.
Fattori di forma
La calibrazione della presenza è importante per i dispositivi Android di tutti i fattori di forma. Per fattori di forma diversi dai telefoni cellulari, per determinare la configurazione di calibrazione appropriata per il dispositivo, considera come sarebbe posizionato un utente che tiene in mano un telefono cellulare (dispositivo di riferimento) quando interagisce con il dispositivo in test. Ad esempio, quando calibri una TV, posiziona la TV e il cellulare a una distanza appropriata l'uno dall'altro e orienta il dispositivo mobile in modo che sia rivolto verso il centro anteriore dello schermo della TV.
Requisiti UWB
Per i requisiti UWB, consulta la sezione 7.4.9 del CDD.
Configurazione della calibrazione UWB
Utilizza la seguente configurazione per calibrare il dispositivo in modo che soddisfi i requisiti UWB.
Requisiti generali di configurazione
Sono necessari due dispositivi con hardware UWB, uno come DUT e uno come dispositivo di riferimento.
Sono necessari due treppiedi per sostenere i dispositivi.
Il DUT e il dispositivo di riferimento devono essere posizionati a 1 metro di distanza in un ambiente in linea di visuale in una camera non riflettente. Entrambi i dispositivi devono essere posizionati in orientamento verticale con lo schermo rivolto in direzioni opposte.
Un esempio di configurazione della calibrazione UWB è mostrato nella Figura 1 e nel Video 1.
Figura 1. Configurazione di riferimento per la calibrazione UWB.
Video 1. Configurazione di riferimento per la calibrazione UWB.
Verifica la conformità di CDD 7.4.9 [C-1-6] e [C-1-7]
Per verificare la conformità a CDD 7.4.9 [C-1-6] e [C-1-7], esegui lo
scenario di test CTS
multidispositivo RangingMeasurementTest#test_distance_measurement_accuracy per la misurazione della distanza. Questo è un test CTS manuale.
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracySe hai più di due dispositivi connessi alla macchina host CTS,
specifica l'ID DUT e l'ID dispositivo di riferimento nel comando run cts.
run cts -m CtsUwbMultiDeviceTestCase_RangingMeasurementTests -t RangingMeasurementTest#test_distance_measurement_accuracy --shard-count 2
-s DUT_ID -s REFERENCE_DEVICE_IDLo scenario di test CTS multidevice avvia una sessione di misurazione UWB tra il DUT e il dispositivo di riferimento ed esegue 1000 misurazioni con il DUT. Il test elabora automaticamente le misurazioni e determina se il dispositivo supera o meno il test nel seguente modo:
Ordina le misurazioni in ordine crescente.
Calcola l'intervallo come: intervallo = 975ª misurazione - 25ª misurazione.
Segnala l'intervallo nel test CTS multidevice. Per superare il test, l'intervallo deve essere inferiore a 30 cm.
Riporta il valore mediano (500°) nel test CTS multidevice. Per superare il test, il valore deve essere compreso tra 0,75 m e 1,25 m inclusi.
Requisiti di Neighbor Awareness Networking (NAN) Wi-Fi
Sezione CDD 2.2.1. Hardware include i requisiti per la conformità alla rete Wi-Fi Neighbor Awareness Networking (NAN).
Verifica la conformità di CDD 2.2.1 [7.4.2.5/H-1-1]
Per verificare la conformità alla CDD 2.2.1 [7.4.2.5/H-1-1]:
Installa (se non è già installata) e apri l'app CTS Verifier (CTS-V) sia sul DUT che sul dispositivo di riferimento. Il test CTS-V per questo requisito si trova in Test di presenza > Test di precisione NAN.
Posiziona il DUT alla distanza di test di 10 cm dal dispositivo di riferimento, senza nulla tra i due dispositivi.
Nella schermata di test del dispositivo di riferimento, assicurati che la casella di controllo È dispositivo di riferimento sia selezionata, quindi tocca Inizia la pubblicazione.
Seleziona la distanza di test di 10 cm nell'attività CTS-V sul DUT e tocca Avvia test. CTS Verifier esegue quindi 100 misurazioni e calcola e registra l'intervallo delle misurazioni nei log CTS-V. Al termine del test, verifica se l'intervallo calcolato rientra nell'intervallo previsto nell'app CTS Verifier sul DUT.
Ripeti i passaggi da 1 a 4 per le altre distanze di test di 1 m, 3 m e 5 m. Il test viene superato se gli intervalli per tutte le distanze di test rientrano nell'intervallo previsto. In caso contrario, le distanze di test per cui il test non è riuscito vengono visualizzate nella schermata CTS-V.
Requisiti RSSI BLE
Sezione CDD 7.4.3. Bluetooth include i requisiti per la conformità RSSI BLE.
Configurazione della calibrazione
Utilizza la seguente configurazione per calibrare il dispositivo in modo che soddisfi i requisiti RSSI BLE.
Requisiti generali di configurazione
Per risultati ottimali, utilizza una camera anecoica per ridurre al minimo le interferenze con le misurazioni.
Se non utilizzi una camera anecoica, posiziona un treppiede che sorregge il dispositivo di riferimento e un altro che sorregge il dispositivo in prova a 1,5 metri da terra, con una distanza simile dal soffitto.
Prepara il dispositivo di riferimento e il dispositivo in test:
- Assicurati che entrambi i dispositivi siano carichi a sufficienza per completare i test.
- Scollega entrambi i dispositivi durante il test.
- Rimuovi tutte le cover, i cavi collegati e altri accessori che potrebbero influire sulle prestazioni della radiofrequenza (RF).
Collega ogni dispositivo a un treppiede con un supporto.
- Treppiedi e supporti per dispositivi devono contenere la minor quantità possibile di metallo.
- Una piccola molla metallica nei supporti del dispositivo è accettabile.
Rimuovi eventuali oggetti metallici tra due dispositivi.
Figura 2. Configurazione di riferimento per la calibrazione BLE.
Verifica della conformità alla sezione 7.4.3 [C-10-1] del CDD
Per verificare la conformità a CDD 7.4.3 [C-10-1]:
Installa (se non è già installata) e apri l'app CTS Verifier (CTS-V) sia sul DUT che sul dispositivo di riferimento. Il test CTS-V per questo requisito si trova in Test di presenza > Test di precisione RSSI BLE.
Posiziona il DUT alla distanza di test di 1 metro dal dispositivo di riferimento, seguendo la configurazione della calibrazione BLE.
Tocca Avvia pubblicità sul dispositivo di riferimento, poi segui le istruzioni sullo schermo del DUT per inserire l'ID dispositivo specifico per il dispositivo di riferimento, che viene visualizzato su quest'ultimo dopo l'avvio della pubblicità. Tocca Avvia test sul DUT.
Al termine della raccolta dei dati (1000 scansioni raccolte sul DUT), il test viene superato o non superato automaticamente, a seconda dell'intervallo calcolato. Per superare il test, l'intervallo deve essere inferiore o uguale a 18 dBm.
Verifica della conformità di CDD 7.4.3 [C-10-2]
Per verificare la conformità a CDD 7.4.3 [C-10-2]: Il fornitore del chip può misurare la planarità del canale e identificare le differenze tra core e canali.
Di seguito sono riportati suggerimenti su come identificare i problemi relativi ai core non calibrati e ai canali non calibrati, che sono due possibili cause di un'ampia diffusione dell'RSSI.
Core non calibrati
Se l'antenna Bluetooth di un dispositivo ha più core, questi potrebbero avere calibrazioni diverse. Esegui alcune misurazioni (almeno 1 minuto) e controlla i dati della scansione. Se noti un pattern simile a quello mostrato nella Figura 3, che presenta picchi regolari (come indicato dai cerchi) dovuti alla scansione su più core, è probabile che ci sia un problema con i core non calibrati e sono necessari ulteriori accertamenti.
Figura 3. Esempio di dati di scansione per un dispositivo con core non calibrati.
Canali non calibrati
Le trasmissioni su BLE classico avvengono su tre canali. Ogni canale potrebbe presentare differenze. I canali vengono ruotati a intervalli fissi. Esegui alcune misurazioni (almeno 1 minuto) e controlla i dati della scansione. Se noti un pattern simile a quello mostrato nella Figura 4, è probabile che si verifichi un problema di mancata calibrazione su canali diversi e siano necessari ulteriori accertamenti.
Figura 4. Esempio di dati di scansione per un dispositivo con canali non calibrati.
Verifica la conformità di CDD 7.4.3 [C-10-3] e [C-10-4]
Anche quando un chip radio BLE è calibrato perfettamente, l'RSSI osservato da un dispositivo specifico dipende dalla qualità e dal posizionamento dell'antenna su quel particolare prodotto (modello di dispositivo). Ciò rappresenta un problema per l'interoperabilità tra i dispositivi.
Ad esempio, considera un caso d'uso di apertura dell'auto. Uno sviluppatore di app potrebbe voler aprire l'auto quando il dispositivo si trova a 1 metro di distanza. Lo sviluppatore sceglie una soglia di -60 dBm in base alle sue osservazioni con un telefono in suo possesso, ma a causa delle differenze nella qualità e nel posizionamento dell'antenna, questa soglia potrebbe non funzionare bene con un altro dispositivo Android anche se entrambi i dispositivi utilizzano lo stesso chip.
Per l'interoperabilità tra tutti i dispositivi dell'ecosistema, devi misurare
l'offset Rx per ogni dispositivo e regolare l'RSSI riportato sul dispositivo per assicurarti
che l'RSSI BLE soddisfi lo standard di 1 m a ADVERTISE_TX_POWER_HIGH.
Anche quando i chip radio BLE sono calibrati perfettamente, il ricevitore ideale legge un RSSI diverso a seconda della qualità e del posizionamento dell'antenna sul dispositivo pubblicitario. Il requisito Rx garantisce che tutti i dispositivi siano in grado di fare pubblicità con la stessa intensità risultante, a parità di altre condizioni.
Per i dispositivi con Android 14 e versioni successive, per verificare la conformità al requisito Rx e Tx:
Installa (se non è già installata) e apri l'app CTS Verifier (CTS-V) sia sul DUT che sul dispositivo di riferimento. Il test CTS-V per questo requisito si trova in Test di presenza > Test di precisione dell'offset Rx/Tx BLE.
Posiziona il DUT alla distanza di test di 1 metro dal dispositivo di riferimento, seguendo la configurazione della calibrazione BLE. Consigliamo di orientare i dispositivi in modo che siano paralleli tra loro con gli schermi rivolti nella stessa direzione.
Tocca Avvia pubblicità sul dispositivo di riferimento, poi segui le istruzioni sullo schermo del DUT per inserire l'ID dispositivo specifico per il dispositivo di riferimento, che viene visualizzato su quest'ultimo dopo l'avvio della pubblicità.
Tocca Avvia test sul DUT. In questo test, per verificare il requisito Rx, il dispositivo di riferimento esegue scansioni in background contemporaneamente all'avvio della pubblicità.
Al termine della raccolta dei dati (1000 scansioni raccolte su entrambi i dispositivi), il test viene superato se la mediana calcolata (500ª misurazione) per i test Rx e Tx è compresa tra -65 dBm e -45 dBm. Il test non riesce se la mediana calcolata per il test Rx o Tx non rientra nell'intervallo accettato.
Calibra i dispositivi per compensare l'offset Rx e la potenza Tx per garantire un RSSI medio di -55 dBm.
Rx: regola l'RSSI impostando la proprietà di sistema
bluetooth.hardware.radio.le_rx_path_loss_comp_dbsul valore (dB) che compensa l'offset Rx per garantire un RSSI BLE medio di -55 dBm a 1 m. Lo stack Bluetooth regola l'RSSI in modo che sia l'RSSI più il valore dibluetooth.hardware.radio.le_rx_path_loss_comp_db.Per maggiori dettagli, vedi
le_scanning_manager.cc.Tx:regola la potenza di trasmissione impostando la proprietà di sistema
bluetooth.hardware.radio.le_tx_path_loss_comp_dbsul valore (dB) che compensa la potenza di trasmissione per garantire un RSSI BLE medio di -55 dBm a 1 m. Lo stack Bluetooth regola la potenza di trasmissione in modo che sia uguale alla potenza di trasmissione più il valore dibluetooth.hardware.radio.le_tx_path_loss_comp_db.Per maggiori dettagli, vedi
le_advertising_manager.cc.