Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Concorrenza STA / AP Wi-Fi

Android 9 introduce la possibilità per i dispositivi di operare contemporaneamente in modalità STA e AP. Per i dispositivi che supportano Dual Band Simultaneous (DBS), questa funzione apre nuove funzionalità come non interrompere il Wi-Fi STA quando un utente desidera abilitare l'hotspot (softAP).

Esempi e fonte

La concorrenza Wi-Fi STA / AP è supportata nel codice framework Android AOSP predefinito. È inoltre supportato dall'implementazione HAL di riferimento descritta in HAL Wi-Fi . Il WIFI_HIDL_FEATURE_DUAL_INTERFACE descritto nella sezione Implementazione di seguito consente una specifica di concorrenza dell'interfaccia che indica il supporto simultaneo per STA e AP.

Implementazione

Per implementare la concorrenza STA / AP Wi-Fi sul dispositivo:

  1. Attiva un flag di build-time per abilitare il supporto per due interfacce nell'HAL. Il flag si trova in device/<oem>/<device>/BoardConfig-common.mk .

    • WIFI_HIDL_FEATURE_DUAL_INTERFACE: = true
  2. Esporre due interfacce di rete:

    • wlan0 e wlan1

Il flag WIFI_HIDL_FEATURE_DUAL_INTERFACE viene ignorato se viene specificato il flag WIFI_HAL_INTERFACE_COMBINATIONS . Per ulteriori informazioni, consultare Concorrenza multi-interfaccia Wi-Fi .

Validazione

Per verificare che la funzionalità funzioni come previsto, eseguire sia un test di integrazione (ACTS) sia un test manuale.

Il file ACTS, WifiStaApConcurrencyTest.py , che si trova in tools/test/connectivity/acts/tests/google/wifi , contiene una serie di test che mettono in evidenza diverse combinazioni di STA e AP.

Per convalidare manualmente questa funzione, attivare e disattivare le interfacce STA e AP indipendentemente dall'interfaccia utente.

Se AP e STA si trovano sulla stessa sottorete, potrebbero verificarsi problemi di routing sul dispositivo sotto test (DUT). Per evitare collisioni, provare a spostare l'AP in una sottorete diversa.

Alcuni venditori di chip Wi-Fi mettono la radio in modalità di condivisione del tempo se STA e AP si trovano sulla stessa banda ma su canali diversi. Ciò porta a un grave calo delle prestazioni. Per risolvere questo problema, il chip può utilizzare Channel Switch Avoidance (CSA) per:

  • Spostare l'AP sullo stesso canale dell'STA
  • Sposta l'AP in una banda diversa dalla STA