A partir de 27 de março de 2025, recomendamos usar android-latest-release em vez de aosp-main para criar e contribuir com o AOSP. Para mais informações, consulte Mudanças no AOSP.
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O Android 9 apresenta a capacidade dos dispositivos de
operar no modo STA e AP simultaneamente. Para dispositivos compatíveis com Dual Band
Simultaneous (DBS), esse recurso traz novas funcionalidades, como não
interromper o Wi-Fi STA quando um usuário quer ativar um ponto de acesso (softAP).
Exemplos e origem
A simultaneidade de STA/AP Wi-Fi tem suporte no código do framework Android AOSP
padrão. Ele também é aceito pela implementação de HAL de referência descrita em
HAL de Wi-Fi. A flag de build
WIFI_HIDL_FEATURE_DUAL_INTERFACE descrita em
Implementação ativa uma especificação de simultaneidade de interface
que indica suporte simultâneo para STA e AP.
Implementação
Para implementar a simultaneidade de STA/AP Wi-Fi no dispositivo:
Ative uma flag de build para ativar o suporte a duas interfaces no HAL.
A flag está localizada em device/<oem>/<device>/BoardConfig-common.mk.
WIFI_HIDL_FEATURE_DUAL_INTERFACE := true
Exponha duas interfaces de rede:
wlan0 e wlan1
A flag WIFI_HIDL_FEATURE_DUAL_INTERFACE será ignorada se a flag
WIFI_HAL_INTERFACE_COMBINATIONS
for especificada. Para mais informações, consulte
Simultaneidade de várias interfaces de
Wi-Fi.
Validação
Para validar se o recurso está funcionando como esperado, execute um teste manual.
Para validar esse recurso manualmente, ative e desative as interfaces STA e AP
independente da interface.
Se o AP e o STA estiverem na mesma sub-rede, poderão ocorrer problemas de roteamento no
dispositivo em teste (DUT). Para evitar colisões, tente mover o AP para uma
sub-rede diferente.
Alguns fornecedores de chips Wi-Fi colocam o rádio no modo de compartilhamento de tempo se o STA e o AP estiverem
na mesma banda, mas em canais diferentes. Isso leva a uma queda severa no
desempenho. Para resolver esse problema, o chip pode usar a evitação de mudança de canal
(CSA) para:
Mover o AP para o mesmo canal do STA
Mover o AP para uma banda diferente da STA
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-09-02 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-02 UTC."],[],[],null,["Android 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\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\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#wifi-multiinterface-concurrency).\n\nValidation\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"]]