A partir del 27 de marzo de 2025, te recomendamos que uses android-latest-release en lugar de aosp-main para compilar y contribuir a AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Android 9 presenta la capacidad de que los dispositivos funcionen en los modos STA y AP de forma simultánea. En el caso de los dispositivos compatibles con Wi-Fi simultáneo de doble banda (DBS), esta función ofrece nuevas capacidades, como no interrumpir el Wi-Fi de STA cuando un usuario quiere habilitar un hotspot (SoftAP).
Ejemplos y fuente
La simultaneidad de STA/AP de Wi-Fi es compatible con el código predeterminado del framework de Android de AOSP. También es compatible con la implementación de HAL de referencia que se describe en Wi-Fi HAL. La marca de tiempo de compilación WIFI_HIDL_FEATURE_DUAL_INTERFACE que se describe en Implementación habilita una especificación de simultaneidad de interfaz que indica la compatibilidad simultánea con STA y AP.
Implementación
Para implementar la simultaneidad de STA/AP de Wi-Fi en tu dispositivo, haz lo siguiente:
Activa una marca de tiempo de compilación para habilitar la compatibilidad con dos interfaces en el sistema HAL.
La marca se encuentra en device/<oem>/<device>/BoardConfig-common.mk.
WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
Expone dos interfaces de red:
wlan0 y wlan1
Se ignora la marca WIFI_HIDL_FEATURE_DUAL_INTERFACE si se especifica la marca WIFI_HAL_INTERFACE_COMBINATIONS. Para obtener más información, consulta Simultaneidad de varias interfaces de Wi-Fi.
Validación
Para validar que la función funcione según lo previsto, ejecuta una prueba manual.
Para validar esta función de forma manual, activa y desactiva las interfaces STA y AP de forma independiente de la IU.
Si el AP y el STA están en la misma subred, es posible que se produzcan problemas de enrutamiento en el
dispositivo en prueba (DUT). Para evitar colisiones, intenta mover el AP a una subred diferente.
Algunos proveedores de chips Wi-Fi colocan la radio en modo de tiempo compartido si la STA y el AP están en la misma banda, pero en canales diferentes. Esto genera una disminución significativa en el rendimiento. Para solucionar este problema, el chip puede usar la evitación de cambio de canal (CSA) para lo siguiente:
Mueve el AP al mismo canal que el STA.
Mueve el AP a una banda diferente de la STA.
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[],null,["# Wi-Fi STA/AP concurrency\n\nAndroid 9 introduces the ability for devices to\noperate in STA and AP mode concurrently. For devices supporting Dual Band\nSimultaneous (DBS), this feature opens up new capabilities such as not\ndisrupting STA Wi-Fi when a user wants to enable hotspot (softAP).\n\nExamples and source\n-------------------\n\nWi-Fi STA/AP concurrency is supported in the default AOSP Android framework\ncode. It is also supported by the reference HAL implementation described in\n[Wi-Fi HAL](/docs/core/connect/wifi-hal). The\n`WIFI_HIDL_FEATURE_DUAL_INTERFACE` build-time flag described in\n[Implementation](#implementation) enables an interface concurrency specification\nindicating concurrent support for STA and AP.\n\nImplementation\n--------------\n\nTo implement Wi-Fi STA/AP concurrency on your device:\n\n1. Turn on a build-time flag to enable support for two interfaces in the HAL.\n The flag is located in `device/\u003coem\u003e/\u003cdevice\u003e/BoardConfig-common.mk`.\n\n - **WIFI_HIDL_FEATURE_DUAL_INTERFACE := true**\n2. Expose two network interfaces:\n\n - **wlan0** and **wlan1**\n\n| **Note:** To avoid performance issues, only use this feature on devices with a Wi-Fi chip that supports multiple independent hardware MACs (radio chains).\n\nThe `WIFI_HIDL_FEATURE_DUAL_INTERFACE` flag is ignored if the\n`WIFI_HAL_INTERFACE_COMBINATIONS`\nflag is specified. For more information, see\n[Wi-Fi multi-interface\nconcurrency](/docs/core/connect/wifi-hal#wi-fi_multi-interface_concurrency).\n\nValidation\n----------\n\nTo validate that the feature is working as intended, run a manual test.\n\nTo manually validate this feature, turn the STA and AP interfaces on and off\nindependently from UI.\n\nIf both AP and STA are on the same subnet, routing issues on the\ndevice-under-test (DUT) may occur. To avoid collisions, try moving the AP to a\ndifferent subnet.\n\nSome Wi-Fi chip vendors place the radio in time-sharing mode if STA and AP are\non the same band but on different channels. This leads to a severe drop in\nperformance. To address this issue, the chip can use Channel Switch Avoidance\n(CSA) to either:\n\n- Move the AP to the same channel as the STA\n- Move the AP to a different band from the STA"]]