O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

Simultaneidade de STA / AP de Wi-Fi

O Android 9 apresenta a capacidade de os dispositivos operarem nos modos STA e AP simultaneamente. Para dispositivos que suportam Dual Band Simultaneous (DBS), esse recurso abre novos recursos, como não interromper o STA Wi-Fi quando um usuário deseja habilitar o ponto de acesso (softAP).

Exemplos e fonte

A simultaneidade de STA / AP de Wi-Fi é compatível com o código de estrutura padrão AOSP Android. Também é suportada pela aplicação HAL referência descrito em Wi-Fi HAL . O WIFI_HIDL_FEATURE_DUAL_INTERFACE bandeira de tempo de compilação descrito na secção de implementação abaixo permite uma especificação de interface simultaneidade indicando suporte simultâneo para STA e AP.

Implementação

Para implementar a simultaneidade de STA / AP de Wi-Fi em seu dispositivo:

  1. Ative um sinalizador de tempo de construção para habilitar o suporte para duas interfaces no HAL. A bandeira está localizado no device/<oem>/<device>/BoardConfig-common.mk .

    • WIFI_HIDL_FEATURE_DUAL_INTERFACE: = verdadeiro
  2. Exponha duas interfaces de rede:

    • wlan0 e wlan1

O WIFI_HIDL_FEATURE_DUAL_INTERFACE sinalizador é ignorado se o WIFI_HAL_INTERFACE_COMBINATIONS flag é especificado. Para mais informações, consulte Wi-Fi multi-interface de concorrência .

Validação

Para validar se o recurso está funcionando conforme o esperado, execute um teste de integração (ACTS) e um teste manual.

Os atos de arquivo, WifiStaApConcurrencyTest.py , localizada em tools/test/connectivity/acts/tests/google/wifi , contém um conjunto de testes que trazem-se diferentes combinações de STAs e APs.

Para validar manualmente esse recurso, ligue e desligue as interfaces STA e AP independentemente da IU.

Se o AP e o STA estiverem na mesma sub-rede, podem 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 acentuada no desempenho. Para resolver esse problema, o chip pode usar Channel Switch Avoidance (CSA) para:

  • Mova o AP para o mesmo canal que o STA
  • Mova o AP para uma banda diferente da STA