Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

Simultaneidad Wi-Fi STA / AP

Android 9 presenta la capacidad de que los dispositivos funcionen en modo STA y AP al mismo tiempo. Para los dispositivos que admiten la función simultánea de doble banda (DBS), esta función abre nuevas capacidades, como no interrumpir el Wi-Fi de STA cuando un usuario desea habilitar el punto de acceso (softAP).

Ejemplos y fuente

La concurrencia de Wi-Fi STA / AP es compatible con el código de marco de AOSP Android predeterminado. También es apoyado por la aplicación HAL de referencia descrito en Wi-Fi HAL . El WIFI_HIDL_FEATURE_DUAL_INTERFACE flag-tiempo de construcción se describe en la sección de implementación a continuación permite una especificación de interfaz de concurrencia que indica apoyo concurrente para STA y AP.

Implementación

Para implementar la concurrencia de Wi-Fi STA / AP en su dispositivo:

  1. Active un indicador de tiempo de compilación para habilitar la compatibilidad con dos interfaces en HAL. La bandera se encuentra en device/<oem>/<device>/BoardConfig-common.mk .

    • WIFI_HIDL_FEATURE_DUAL_INTERFACE: = verdadero
  2. Exponga dos interfaces de red:

    • wlan0 y wlan1

El WIFI_HIDL_FEATURE_DUAL_INTERFACE bandera se ignora si el WIFI_HAL_INTERFACE_COMBINATIONS se especifica bandera. Para obtener más información, consulte Wi-Fi concurrencia multi-interfaz .

Validación

Para validar que la función funciona según lo previsto, ejecute una prueba de integración (ACTS) y una prueba manual.

Los actos de archivos, WifiStaApConcurrencyTest.py , situada en tools/test/connectivity/acts/tests/google/wifi , contiene un conjunto de pruebas que llevan a diferentes combinaciones de las STA y AP.

Para validar manualmente esta función, encienda y apague las interfaces STA y AP independientemente de la interfaz de usuario.

Si tanto AP como STA están en la misma subred, pueden ocurrir problemas de enrutamiento en el dispositivo bajo prueba (DUT). Para evitar colisiones, intente mover el AP a una subred diferente.

Algunos proveedores de chips Wi-Fi colocan la radio en modo de tiempo compartido si STA y AP están en la misma banda pero en diferentes canales. Esto conduce a una severa caída en el rendimiento. Para solucionar este problema, el chip puede utilizar la evitación de cambio de canal (CSA) para:

  • Mueva el AP al mismo canal que el STA
  • Mueva el AP a una banda diferente de la STA