Banda ultralarga

A partire da Android 13, Android include un framework predefinito per la tecnologia radio a banda ultralarga (UWB), una tecnologia che consente una distribuzione estremamente sicura e precisa tra i dispositivi supportati. La piattaforma Lo stack UWB AOSP è disponibile come facoltativo modulo per i produttori di dispositivi. Per maggiori dettagli sul modulo, vedi Modulo: UWB.

Architettura

Lo stack UWB è costituito dal modulo principale UWB e dall'implementazione HAL forniti da un fornitore di chip UWB, come mostrato nella Figura 1.

Architettura dello stack UWB

Figura 1. Architettura dello stack UWB

Stack AOSP

Lo stack UWB AOSP, pacchettizzato come modulo facoltativo, com.google.android.uwb contiene i seguenti componenti:

  • Piattaforma API della piattaforma UWB
    • Posizione del codice: packages/modules/Uwb/framework
  • Libreria di supporto
    • Posizione del codice: packages/modules/Uwb/service/support_lib
  • Definizione dei livelli UwbService e Common Service Management Layer (CSML) Componenti definiti da FiRa
    • Posizione del codice: packages/modules/Uwb/service
  • Livello UCI nativo ruggine
    • Posizione del codice: external/uwb
  • Interfaccia UWB HAL basata sulla specifica UWB Command Interface (UCI) definita da FiRa
    • Posizione del codice: hardware/interfaces/uwb

Componenti del fornitore

Lo stack del fornitore include un'implementazione del fornitore HAL UWB, un driver UWB e un Dispositivo UWB.

Piattaforme API per UWB

Lo stack UWB include piattaforme API per app di sistema e app di terze parti.

App di sistema

I produttori di dispositivi utilizzano android.uwb.UwbManager piattaforma API di sistema per consentire l'accesso di basso livello alle app di sistema. Per usare questa Piattaforma API, le app di sistema devono usare la libreria di assistenza (packages/modules/Uwb/service/support_lib)

App di terze parti

Le app di terze parti utilizzano la piattaforma API pubblica UWB Jetpack, androidx.core.uwb Per ulteriori informazioni, vedi Comunicazione a banda ultralarga.

Verifica

Per verificare l'implementazione della tecnologia UWB, assicurati che il dispositivo superi il CTS test localizzati in /cts/tests/uwb.