Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Selección de red Wi-Fi de Android

Esta página describe los algoritmos y procedimientos utilizados en Android 11 para seleccionar y cambiar entre redes Wi-Fi. Android evalúa continuamente la calidad de la red conectada y evalúa la calidad de las redes disponibles.

Vida de una conexión automática

Esto describe el proceso de cómo un dispositivo Android evalúa y se conecta a las redes Wi-Fi disponibles.

  1. El dispositivo busca redes disponibles de una de las siguientes formas, dependiendo de si la pantalla está encendida o apagada.

    • Pantalla encendida: el subsistema de conectividad de Android evalúa regularmente si la conexión actual es lo suficientemente buena como para omitir el escaneo (como se define en los escaneos de pantalla encendida ). Si la conexión no es lo suficientemente buena como para omitir el escaneo , el subsistema de conectividad activa un escaneo para detectar las redes disponibles. Estos análisis también pueden ser activados por otros componentes del sistema, como el sistema de ubicación o una aplicación (incluida la aplicación Configuración).
    • Pantalla apagada (desconectada): la CPU del host programa el firmware con una lista de redes preferidas utilizando escaneos de descarga de red preferida (PNO) tan pronto como se apaga la pantalla. El firmware despierta al host si encuentra alguna de las redes preferidas. AOSP asume que PNO es compatible con el dispositivo.

    El WifiManager#allowAutojoinGlobal(boolean) se puede utilizar para deshabilitar las conexiones automáticas. Esta es una API privilegiada que deben utilizar los fabricantes de dispositivos en circunstancias limitadas (por ejemplo, un dispositivo preconfigurado no móvil).

    Si el dispositivo está conectado y la superposición config_wifi_framework_enable_associated_network_selection se establece en false , no se realizan escaneos de conectividad y los resultados del escaneo no activan la selección de red. Esta configuración no tiene ningún efecto cuando el dispositivo está desconectado, lo que significa que aún se realizan escaneos de conectividad y selección de red.

  2. Se evalúan los resultados del escaneo.

    • Si el dispositivo está conectado a una red Wi-Fi, el marco evalúa si la red actual es lo suficientemente buena como para omitir la selección de red .

      Una red se define como lo suficientemente buena como para omitir la selección de red si se cumple alguno de los siguientes requisitos:

      • El dispositivo está conectado a una conexión de registro en línea (OSU).
      • El RSSI está por encima del umbral de RSSI requerido y hay suficiente tráfico fluyendo a través de la conexión (ver escaneos en pantalla para RSSI y umbrales de tráfico) y la red está validada (conectada a Internet) o aprobada por el usuario para su uso sin Internet acceso (ver escaneos en pantalla para RSSI y umbrales de tráfico).
      • El usuario se conectó recientemente manualmente a la red (donde recientemente se puede configurar mediante la superposición config_wifiSufficientDurationAfterUserSelectionMilliseconds ).
      • Han transcurrido menos de 10 segundos desde la última selección de red.

      Si la red es lo suficientemente buena como para omitir la selección de red , no se realizan más acciones.

    • Si la red Wi-Fi conectada no es lo suficientemente buena o si el dispositivo no está conectado a una red, el marco llama a los nominadores de la red para generar una lista de redes Wi-Fi candidatas a las que conectarse en función de los resultados del análisis filtrado . Los nominadores de red encuentran configuraciones de Wi-Fi existentes o crean nuevas configuraciones para las redes candidatas.

    • Los resultados del escaneo se filtran para eliminar los BSSID que tienen un RSSI por debajo de la entrada RSSI (configurable mediante config_wifi_framework_wifi_score_entry_rssi_threshold_24GHz , config_wifi_framework_wifi_score_entry_rssi_threshold_5GHz , y config_wifiFrameworkScoreEntryRssiThreshold6ghz . Además, se filtran los BSSID bloqueados. Los BSSID se pueden bloquear en función de fallas de conexión repetidas, desconexiones frecuentes y solicitudes explícitas del AP para no intentar la asociación durante un cierto período de tiempo (MBO-OCE). El bloqueo de BSSID se describe a continuación en Bloqueo de SSID y BSSID .

    • Cuando el dispositivo se mueve rápidamente, los resultados del escaneo se filtran adicionalmente opcionalmente para eliminar los BSSID cuyo RSSI varía rápidamente (lo que indica que no se mueven junto con el dispositivo). Esta optimización se puede configurar usando config_wifiHighMovementNetworkSelectionOptimizationEnabled (habilitando / deshabilitando la optimización), y los resultados config_wifiHighMovementNetworkSelectionOptimizationScanDelayMs y config_wifiHighMovementNetworkSelectionOptimizationRssiDelta , que configuran el requisito de estabilidad separado en los resultados del tiempo de escaneo.

  3. El marco ejecuta el marcador candidato para generar una puntuación para cada candidato de identificador de conjunto de servicios (SSID). Los candidatos a SSID pueden incluir múltiples candidatos a identificadores de conjuntos de servicios básicos (BSSID) (generados por los nominadores de la red). El candidato con la puntuación más alta es el candidato ganador .

  4. El marco ejecuta el algoritmo de elección de conexión del usuario , que podría convertir a una red seleccionada por el usuario en el nuevo candidato ganador.

  5. El marco determina si el candidato ganador coincide con la red actualmente conectada. Para ser considerado una coincidencia, se debe cumplir uno de los siguientes:

    • El candidato ganador y la red Wi-Fi conectada tienen el mismo BSSID.
    • Si está disponible la itinerancia de firmware (incluida la capacidad de lista negra de BSSID), el candidato ganador y la red conectada tienen el mismo SSID y tipo de seguridad.

    Si el candidato ganador coincide con la red actualmente conectada, no se realizan más acciones. Si el candidato ganador no coincide con la red, el dispositivo se asocia al candidato ganador.

Tenga en cuenta que la conexión de red automática está deshabilitada mientras una aplicación usa la API de solicitud de red Wi-Fi , que anula el sistema y crea una LAN sin Internet.

Evaluación de una red conectada

El marco o firmware de Android evalúa periódicamente la calidad de la red conectada. Esta sección describe cómo se evalúa la red conectada cuando la pantalla está encendida o apagada.

Esta evaluación se realiza además de la selección de red discutida anteriormente.

Pantalla en

El marco de Android evalúa la red conectada de la siguiente manera:

  1. El servicio de Wi-Fi sondea RSSI y las estadísticas de la capa de enlace cada 3 segundos (configurable mediante la superposición config_wifiPollRssiIntervalMilliseconds ).
  2. El servicio de Wi-Fi calcula una puntuación de conexión basada en el RSSI y las estadísticas de la capa de enlace.
  3. El servicio Wi-Fi pasa la puntuación al servicio de conectividad, que utiliza la puntuación para determinar si se debe conectar a una red Wi-Fi oa otro tipo de red disponible, como una red celular.

Pantalla apagada

El marco no inicia una evaluación en la red conectada, pero el proceso de selección de red aún puede ocurrir si los escaneos son iniciados por otros componentes (por ejemplo, servicios de ubicación). El firmware evalúa la calidad de la red y, si la calidad de la red es mala, el firmware puede desplazarse o (eventualmente) desasociarse de la red y activar el host.

Escaneos de conectividad

Los análisis se realizan automáticamente en función de si el dispositivo tiene la pantalla encendida, la pantalla apagada y está conectado a Wi-Fi, o tiene la pantalla apagada y no está conectado a Wi-Fi.

Pantalla en

El marco activa decisiones de escaneo a intervalos crecientes cuando se enciende la pantalla. Los intervalos de decisión de exploración se configuran con las config_wifiDisconnectedScanIntervalScheduleSec , config_wifiConnectedScanIntervalScheduleSec y config_wifiSingleSavedNetworkConnectedScanIntervalScheduleSec (que son matrices de números enteros). De forma predeterminada, las exploraciones se realizan utilizando intervalos de retroceso exponenciales de 20, 40, 80 y 160 segundos, con exploraciones posteriores posiblemente realizadas a intervalos de 160 segundos (estos son los valores predeterminados de las superposiciones anteriores).

Los intervalos de exploración de retroceso exponencial se restablecen y reinician a los 20 segundos siempre que cambia el estado de la pantalla, es decir, cuando la pantalla se enciende o apaga.

La decisión de ejecutar u omitir un escaneo se basa en si la conexión de red actual es lo suficientemente buena como para omitir el escaneo . Una conexión es lo suficientemente buena como para omitir el escaneo si se cumple alguno de los siguientes requisitos:

  • El dispositivo está conectado a una conexión de registro en línea (OSU).
  • Fluye suficiente tráfico a través de la conexión (consulte los umbrales de tráfico a continuación).
  • El RSSI está por encima del umbral de RSSI requerido (consulte los umbrales de RSSI a continuación), y la selección de red se realizó recientemente (10 minutos de forma predeterminada, pero se puede configurar usando la superposición config_wifiConnectedHighRssiScanMinimumWindowSizeSec ), y la red está validada (conectada a Internet) o el usuario -aprobado para su uso sin acceso a Internet.

Los umbrales de tráfico y RSSI son:

  • RSSI está por encima de -73 dBm para la banda de 2,4 GHz, configurado con la superposición config_wifi_framework_wifi_score_low_rssi_threshold_24GHz , o -70 dBm para las bandas de 5 GHz y 6 GHz, configurada con config_wifi_framework_wifi_score_low_rssi_threshold_5GHz y config_wifiFrameworkScoreLowRssiThreshold6ghz .
  • El tráfico (transmitir o recibir) supera los 16 paquetes por segundo (pps) configurados con la superposición config_wifiFrameworkMinPacketPerSecondActiveTraffic .

Pantalla apagada y conectado a Wi-Fi

Cuando la pantalla está apagada y el dispositivo está conectado a una red Wi-Fi, el firmware (Wi-Fi SoC) realiza escaneos de roaming. El marco no realiza ningún escaneo cuando la pantalla está apagada.

Pantalla apagada y no conectada a Wi-Fi (estado desconectado)

Cuando la pantalla está apagada y el Wi-Fi está desconectado, el firmware realiza escaneos PNO en busca de SSID. El marco configura el firmware con una lista de SSID para escanear y una lista de canales en los que escanear. Si se encuentra un SSID configurado, el firmware activa el marco.

El marco también configura el intervalo en el que el firmware debe realizar escaneos PNO, utilizando el estado de movilidad del dispositivo para seleccionar diferentes intervalos de escaneo. En un estado de baja movilidad (el dispositivo está estacionario), el intervalo es de 60 segundos para los primeros tres escaneos (controlados por la superposición config_wifiStationaryPnoScanIntervalMillis ) y 180 segundos (un multiplicador fijo de 3x de la superposición) para las exploraciones posteriores. En un estado de alta movilidad, el intervalo es de 20 segundos para las tres primeras exploraciones (controladas por la superposición config_wifiMovingPnoScanIntervalMillis ) y 60 (un multiplicador fijo de 3x de la superposición) segundos para las exploraciones posteriores.

Nominadores de la red

Los nominadores de red encuentran o crean configuraciones ( WifiConfiguration ) para redes que son:

  • Actualmente disponible (según los resultados del escaneo) o la red actualmente conectada (que a veces falta en los resultados del escaneo inestable).
  • Tener un RSSI mínimo. El RSSI mínimo es de -80 dBm para la banda de 2.4 GHz y -77 dBm para las bandas de 5 GHz y 6 GHz, configurable usando config_wifi_framework_wifi_score_entry_rssi_threshold_24GHz , config_wifi_framework_wifi_score_entry_rssi_threshold_5GHz y config_wifiFrameworkScoreEntryRssiThreshold6ghz .
  • No bloqueado, por ejemplo, debido a fallos de conexión anteriores.
  • La red no indica que sea inutilizable (por ejemplo, usando MBO / OCE).
  • Puede asociarse al uso de las credenciales disponibles en el dispositivo.

Se utilizan los siguientes nominadores de red:

  • Nominador de red guardada: evalúa todas las redes guardadas (incluidas las suscripciones de Passpoint guardadas).
  • Nominador de red sugerido: evalúa todas las redes proporcionadas por las aplicaciones que utilizan la API de sugerencias (incluidas las suscripciones de Passpoint sugeridas).
  • Nominador de red calificado externamente: mecanismo OEM para proporcionar opciones de conectividad de red al dispositivo. Para obtener más información, consulte Proveedor de clasificación de red externa .

Anotadores candidatos

Los evaluadores de candidatos evalúan y proporcionan una puntuación para cada candidato. La puntuación de ThroughputScorer (la puntuación predeterminada) se basa en lo siguiente:

  • Se calcula una puntuación base en función de RSSI, donde RSSI tiene un límite de -73 dBm para la banda de 2,4 GHz o -70 dBm para las bandas de 5 GHz y 6 GHz (configurado con config_wifi_framework_wifi_score_low_rssi_threshold_24GHz , config_wifi_framework_wifi_score_low_rssi_threshold_5GHz y config_wifiFrameworkScoreLowRssiThreshold6ghz .
  • Un aumento de puntuación se calcula en función de una estimación de rendimiento derivada de la tecnología, la frecuencia del canal, el ancho de banda, RSSI, las condiciones del canal, el número máximo de flujos espaciales y otros parámetros. El aumento de puntuación se puede configurar mediante las superposiciones config_wifiFrameworkThroughputBonusNumerator y config_wifiFrameworkThroughputBonusDenominator , y se limita a un valor máximo especificado mediante la superposición config_wifiFrameworkThroughputBonusLimit .
  • Una red candidata que fue seleccionada recientemente por el usuario o por una aplicación obtiene un gran aumento de puntaje durante un período configurable usando la superposición config_wifiFrameworkLastSelectionMinutes (durante ese tiempo, se garantiza que la red se seleccionará sobre redes no seleccionadas por el usuario).
  • Un candidato que coincide con la red actual obtiene un aumento de puntuación configurado por las superposiciones config_wifiFrameworkCurrentNetworkBonusMin y config_wifiFrameworkCurrentNetworkBonusPercent (obtiene una bonificación adicional basada en un porcentaje de su RSSI y puntuación basada en el rendimiento, hasta el mínimo configurable).
  • Una red segura tiene una puntuación más alta que una red abierta. La bonificación se configura mediante la superposición config_wifiFrameworkSecureNetworkBonus .
  • Una red sin medidor (gratuita) tiene una puntuación más alta que una red con medidor (de pago). La bonificación se configura mediante la superposición config_wifiFrameworkUnmeteredNetworkBonus .
  • Una red guardada tiene una puntuación más alta que una red sugerida mediante la API de sugerencias. La bonificación se configura mediante la superposición config_wifiFrameworkSavedNetworkBonus .
  • Las redes que no son de confianza (que se pueden solicitar como parte de la API de sugerencias) tienen una puntuación más baja que cualquier otra red.

La bonificación predeterminada para guardado versus sugerencia y no medido versus medido (es decir, los valores de superposición predeterminados) produce un orden de prioridad estricto para guardado, sugerido, medido y no medido:

  1. Redes sin medidor guardadas
  2. Redes sin medidor sugeridas
  3. Redes medidas guardadas
  4. Redes con medidor sugeridas

Esto significa que una red no medida (gratuita) guardada siempre se selecciona antes que una red medida (paga) guardada. La bonificación de puntuación seleccionada recientemente (por usuario o aplicación) puede anular esa prioridad estricta.

El marco puede tener instalados varios marcadores candidatos, pero solo uno puede estar activo a la vez. Los otros marcadores se pueden utilizar para métricas (para investigar algoritmos alternativos). En Android 11, el anotador predeterminado es ThroughputScorer .

Bloqueo de SSID y BSSID

El marco puede bloquear SSID y / o BSSID, es decir, no considerarlos para conexiones de forma temporal o permanente.

Bloqueo de BSSID

El bloqueo de BSSID funciona al mantener dos contadores de fallas, un contador de fallas continuo y un contador de rachas, por tipo de falla específico (vea a continuación una lista de tipos de fallas). Cuando ocurre una falla:

  • Se incrementa el contador para el tipo de falla correspondiente.
  • Si se alcanza el umbral de falla para ese tipo de falla:
    • El BSSID está bloqueado.
    • Se incrementa el contador de rachas de fallos.

La duración de bloqueo de un BSSID comienza en un valor base (configurable) (especificado por config_wifiBssidBlocklistMonitorBaseBlockDurationMs o config_wifiBssidBlocklistMonitorBaseLowRssiBlockDurationMs superposiciones, dependiendo del RSSI), y aumenta exponencialmente hasta un límite superior configurable de config_wifiBssidBlocklistMonitorFailureStreakCap configuración ( config_wifiBssidBlocklistMonitorFailureStreakCap ) config_wifiBssidBlocklistMonitorFailureStreakCap . La duración aumenta si ocurren fallas continuamente en el mismo BSSID. La duración es la duración base aumentada exponencialmente por la racha de fallas, es decir, una racha de fallas de 2 implica 4 veces la duración del bloque base.

Los umbrales para el bloqueo de BSSID dependen del motivo de la falla y cada uno se puede personalizar mediante superposiciones:

  • AP rechaza la asociación usando el MBO / OCE No se puede manejar el nuevo código STA : config_wifiBssidBlocklistMonitorApUnableToHandleNewStaThreshold .
  • La validación de Internet a través de esta red falló: config_wifiBssidBlocklistMonitorNetworkValidationFailureThreshold .
  • Código de error de autenticación de contraseña incorrecta: config_wifiBssidBlocklistMonitorWrongPasswordThreshold .
  • Código de falla de autenticación de falla EAP para redes EAP: config_wifiBssidBlocklistMonitorEapFailureThreshold .
  • Rechazo de asociación, otros rechazos de asociación general: config_wifiBssidBlocklistMonitorAssociationRejectionThreshold .
  • Tiempo de espera de asociación: config_wifiBssidBlocklistMonitorAssociationTimeoutThreshold .
  • Fallo de autenticación, otros fallos generales de autenticación: config_wifiBssidBlocklistMonitorAuthenticationFailureThreshold .
  • Error de DHCP, error al aprovisionar DHCP: config_wifiBssidBlocklistMonitorDhcpFailureThreshold .
  • Desconexión anormal, el dispositivo se desconectó de la red en un período muy corto después de conectarse: config_wifiBssidBlocklistMonitorAbnormalDisconnectThreshold . La ventana de tiempo se puede configurar con config_wifiBssidBlocklistAbnormalDisconnectTimeWindowMs .

Condiciones de borrado de la lista de bloqueo de BSSID

Un BSSID se borra de la lista de bloqueo cuando:

  • Wi-Fi está activado: todos los BSSID se eliminan de la lista de bloqueo.
  • El usuario toca una red en el selector de Wi-Fi: todos los BSSID de la red seleccionada por el usuario se eliminan de la lista de bloqueo.
  • Tiempo de espera: los BSSID se eliminan de la lista de bloqueo cuando se alcanza la duración del bloqueo.
  • Reiniciar: se borran todas las listas de bloqueo.
  • Red eliminada: todos los BSSID asociados con esta red se eliminan de la lista de bloqueo.

Condiciones de reinicio de los contadores de rachas y fallas:

  • Reiniciar: reinicia todos los BSSID.
  • Red eliminada: restablecimiento de los BSSID asociados con la red.
  • Conexión correcta de L2: restablezca los siguientes códigos de error.

    • REASON_AP_UNABLE_TO_HANDLE_NEW_STA
    • REASON_WRONG_PASSWORD
    • REASON_EAP_FAILURE
    • REASON_ASSOCIATION_REJECTION
    • REASON_ASSOCIATION_TIMEOUT
    • REASON_AUTHENTICATION_FAILURE
    • REASON_ABNORMAL_DISCONNECT (se borra condicionalmente solo si la última vez que el dispositivo se conectó a este BSSID fue hace más de 3 horas)
  • Validación exitosa de la red: se reinicia para el siguiente código de error.

    • REASON_NETWORK_VALIDATION_FAILURE
  • Aprovisionamiento correcto de DHCP: se reinicia para el siguiente código de error.

    • REASON_DHCP_FAILURE

Bloqueo de SSID

El bloqueo de SSID funciona de manera similar al bloqueo de BSSID. Un contador de fallas por tipo de falla por red se incrementa cuando ocurren fallas de conexión (de ese tipo). Cuando el recuento de fallas de un tipo en particular excede un umbral, el SSID se bloquea de forma permanente o temporal según una configuración. La configuración para cada tipo de falla está codificada en WifiConfiguration.NetworkSelectionStatus.DISABLE_REASON_INFOS y se resume a continuación.

Código de falla Descripción Umbral Duración de la desactivación básica * Deshabilitar tipo
DISABLED_DHCP_FAILURE No aprovisionar DHCP 5 5 minutos Temporal
DISABLED_NO_INTERNET_TEMPORARY La validación de la red falló, pero el usuario afirma que quiere seguir conectándose a esta red en el futuro. 1 10 minutos Temporal
DISABLED_AUTHENTICATION_NO_CREDENTIALS El solicitante carece de credenciales para conectarse a la red 1 N / A Permanente
DISABLED_NO_INTERNET_PERMANENT Predeterminado para falla de validación de red 1 N / A Permanente
DISABLED_BY_WIFI_MANAGER En desuso y sin usar 1 N / A Permanente
DISABLED_BY_WRONG_PASSWORD La contraseña es incorrecta y esta red nunca se ha conectado correctamente 1 N / A Permanente
DISABLED_AUTHENTICATION_NO_SUBSCRIPTION Fallo de EAP donde la tarjeta SIM no está suscrita 1 N / A Permanente
DISABLED_ASSOCIATION_REJECTION Fallos de rechazo de asociación 5 5 minutos Temporal
DISABLED_AUTHENTICATION_FAILURE Otras fallas de autenticación (es decir, no una contraseña incorrecta o una falla de EAP) 5 5 minutos Temporal

* Para las redes desactivadas temporalmente, la duración real de la desactivación cambia dinámicamente en función del número de BSSID bloqueados para la red. La red está bloqueada por la duración base aumentada exponencialmente al número de BSSID bloqueados en un factor de 2 (es decir, 1/2/4/8/16 ... veces la duración base). Si no hay ningún BSSID bloqueado (por ejemplo, se borró la lista de bloqueo de BSSID), la red no está bloqueada.

Una red deshabilitada temporalmente se vuelve a habilitar cuando:

  • No hay más BSSID para la red dentro de la lista de bloqueo de BSSID.
  • Ha pasado la duración de la inhabilitación.
  • El usuario selecciona manualmente la red para conectarse.
  • El usuario alterna Wi-Fi.
  • El sistema se reinicia.

Una red deshabilitada permanentemente se vuelve a habilitar cuando:

  • El usuario selecciona manualmente la red para conectarse.

Los contadores de fallas de una red se restablecen cuando:

  • La red se elimina.
  • El dispositivo se ha conectado correctamente a la red.
  • La red se ha vuelto a habilitar después de que se agotó el tiempo de desactivación.
  • El usuario selecciona manualmente la red para conectarse.
  • El sistema se reinicia.

Tarjetas de puntuación

Las tarjetas de puntuación, introducidas en Android 10, registran estadísticas en el dispositivo sobre BSSID. Las tarjetas de puntuación se conservan mediante el servicio IpMemoryStore .

Las tarjetas de puntuación no se utilizan en la selección de red de Android 11.

Elección de conexión del usuario

Android tiene un algoritmo de elección de conexión del usuario que permite que el proceso de selección prefiera redes Wi-Fi a las que un usuario se ha conectado explícitamente, por ejemplo, una red doméstica. Los usuarios pueden preferir dichas redes a las redes públicas incluso cuando el rendimiento es menor que el de una red pública porque brindan servicios adicionales, como la capacidad de controlar dispositivos domésticos.

La preferencia del usuario por una red se captura marcando todas las configuraciones Wi-Fi visibles en el momento en que el usuario selecciona una red. Si se selecciona una de las configuraciones de Wi-Fi marcadas durante el proceso de selección automática y una red seleccionada por el usuario está disponible, el algoritmo de elección de conexión del usuario anula la selección con la red seleccionada por el usuario. La opción de conexión del usuario se conserva (es decir, la información se recuerda después de un reinicio).

La opción de conexión del usuario se limita a las redes guardadas, es decir, no se puede aplicar a las redes o sugerencias de Passpoint.

Preguntas frecuentes (FAQ)

  1. ¿Las redes seguras siempre tienen prioridad sobre las redes abiertas?

    No. Guardado versus sugerido y medido versus no medido son categorías principales en las que se evalúan las redes. Dentro de cada categoría, las redes seguras tienen cierta prioridad sobre las redes abiertas, pero se le da mucho más peso a la calidad de la conexión.

    La razón es que la seguridad real de los datos del usuario la proporciona el cifrado de extremo a extremo (por ejemplo, TLS). Las redes seguras cifran solo la primera parte de la comunicación, e incluso entonces, para las redes con claves previamente compartidas, no brindan mucha privacidad.

  2. ¿Por qué se priorizan las redes guardadas sobre las redes sugeridas?

    Las redes libres guardadas (no medidas) tienen prioridad sobre las redes libres sugeridas y las redes medidas guardadas tienen prioridad sobre las redes medidas sugeridas.

    Las redes guardadas tienen prioridad sobre las redes sugeridas porque las redes guardadas son redes que el usuario agregó al dispositivo explícitamente. Eso implica una preferencia por conectarse a estas redes cuando sea posible.

    Tenga en cuenta que los usuarios pueden deshabilitar el comportamiento de conexión automática para redes guardadas individuales, es decir, indicar que estas redes solo deben usarse manualmente y no deben ser consideradas automáticamente por el dispositivo.

  3. ¿Puedo cambiar el orden de prioridad estricto o eliminarlo por completo?

    El fabricante del dispositivo puede modificar las decisiones de selección de red modificando las superposiciones de bonificación enumeradas en las secciones anteriores. Sin embargo, no se recomienda cambiar los valores predeterminados, ya que se eligieron después de una cuidadosa consideración de múltiples casos de uso.