Caratteristiche dell'infrastruttura Wi-Fi

Il framework Wi-Fi Android aiuta gli utenti a connettersi a una buona rete Wi-Fi quando le reti sono disponibili e necessarie. Android lo fa in diversi modi:

  • Notifica di una rete aperta: informare gli utenti circa a disposizione buoni aperte reti Wi-Fi
  • Attivare il Wi-Fi automaticamente: riattivare Wi-Fi quando l'utente si trova vicino a una rete precedentemente salvato
  • Connettersi a reti aperte: si collega automaticamente all'utente di buone reti Wi-Fi aperte
  • Badging: Visualizzazione delle informazioni relative alla qualità delle reti disponibili

Le funzionalità descritte sono implementate dal codice AOSP e non è necessario abilitarle o configurarle esplicitamente.

Notifica di rete aperta

La funzione di notifica della rete aperta solleva una notifica all'utente ogni volta che:

  • Il Wi-Fi è abilitato
  • Il dispositivo non è connesso a una rete Wi-Fi
  • Un Wi-Fi rete che è sia aperto e una sufficientemente elevata RSSI (RSSI la stessa soglia come utilizzato dall'algoritmo di selezione Wi-Fi interna) è disponibile

La funzione può essere abilitata o disabilitata dall'utente utilizzando l'app Impostazioni all'indirizzo:

Impostazioni> Rete e Internet> Wi-Fi> preferenze Wi-Fi> Rete aperta notifica

Funzione di notifica di rete aperta
Figura funzione di notifica 1. Aprire rete

Attiva il Wi-Fi automaticamente

Gli utenti possono disabilitare il Wi-Fi per una serie di motivi (ad esempio una connessione a una rete difettosa) e possono quindi dimenticare di riattivarlo quando tornano a casa, causando un'esperienza negativa (ad esempio non essere in grado di controllare i dispositivi di automazione domestica) . L'attivare Wi-Fi funzionalità automaticamente, introdotta in Android 9, risolve questo problema automaticamente riattivare Wi-Fi quando il dispositivo si trova vicino a una rete Wi-Fi che è sia una rete salvata (cioè quello che l'utente esplicitamente collegato a in passato) e ha un sufficientemente elevato RSSI.

La funzione può essere abilitata o disabilitata dall'utente utilizzando l'app Impostazioni all'indirizzo:

Impostazioni> Rete e Internet> Wi-Fi> preferenze Wi-Fi> attivare il Wi-Fi automaticamente

Attiva il Wi-Fi automaticamente
Figura 2. attivare il Wi-Fi funzionalità automaticamente

La scansione Wi-Fi (per la posizione) deve essere abilitata affinché questa funzione funzioni. Se la scansione Wi-Fi non è abilitata, all'utente viene richiesta l'autorizzazione per abilitarla. La scansione Wi-Fi è necessaria perché i risultati della scansione vengono utilizzati per determinare se il dispositivo si trova nelle vicinanze di una rete Wi-Fi che soddisfa i criteri per riattivare la connettività Wi-Fi.

La funzione evita di riattivare il Wi-Fi subito dopo che un utente lo disabilita, anche se il dispositivo osserva una rete Wi-Fi salvata di qualità sufficiente. Ad esempio, se l'utente è in ufficio ed è collegato all'ufficio Wi-Fi (una rete salvata) e poi disabilita la connessione Wi-Fi, la funzione non sarà Wi-Fi riattivare fino a quando l'utente arriva in un ambiente diverso con una rete salvata diversa che soddisfi i criteri di riattivazione.

Connessione automatica a reti aperte

Il collegamento alla funzione di reti aperte, disponibile su Android 8.0 e versioni successive, si connette automaticamente il dispositivo per reti ad alta qualità disponibili. I criteri sono:

  • Il Wi-Fi è abilitato
  • Il dispositivo non è connesso a una rete Wi-Fi
  • Una rete Wi-Fi che è sia aperto ed è un bene, come riportato dall'agenzia di rating di rete esterno (vedi paragrafo successivo), è disponibile.

La funzione può essere abilitata o disabilitata dall'utente utilizzando l'app Impostazioni all'indirizzo:

Impostazioni> Rete e Internet> Wi-Fi> preferenze Wi-Fi> connessione a reti aperte

Connettiti a reti aperte
Figura 3. Collegare le reti di aperte dispongono e menù fornitore di voto rete

Connetti a funzione reti aperte è disabilitato se un provider di voto rete esterna non sia selezionata. L'utente può selezionare uno qualsiasi dei provider di rating di rete disponibili utilizzando il menu Provider di rating di rete.

Fornitore esterno di valutazione della rete

Per aiutare a determinare ciò che costituisce una buona rete Wi-Fi, Android supporta i fornitori di rating di rete esterni (noto anche come Network marcatori) che forniscono informazioni sulla qualità delle reti Wi-Fi aperte. Ad esempio, un valutatore di rete può utilizzare i dati storici sulle prestazioni (ad esempio, questo AP ha funzionato molto bene in passato, buona idea provarlo ora) per determinare se una particolare rete Wi-Fi è buona.

L'elenco dei provider di rating di rete disponibili è disponibile per l'utente dal Impostazioni> Rete e Internet> Wi-Fi> preferenze Wi-Fi> Menu fornitore voto Avanzate> Rete. L'utente può selezionarne uno o nessuno. Se non sono disponibili o selezionato, la connessione alle reti aperte funzione è disabilitata.

Non è necessario fornire un provider di valutazione della rete esterno. Per creare un fornitore:

  • Implementare la classe documentato in NetworkScoreManager .
  • Il provider di valutazione della rete esterno deve essere un'app privilegiata.
  • Configurare il sistema di utilizzare la vostra implementazione personalizzata aggiornando il config_defaultNetworkRecommendationProviderPackage chiave nel file di configurazione di sovrapposizione del vostro prodotto di frameworks/base/core/res/res/values/config.xml .

Se non si desidera includere la funzionalità di provider di voto di rete predefinito, è possibile scegliere di non impostare una proprietà provider predefinito e nascondere la schermata di fornitore di voto di rete in AOSP.

Badge di rete Wi-Fi

Le informazioni fornite dal provider di rete voto è utilizzato anche da Wi-Fi Picker per aggiungere informazioni sulla qualità delle reti Wi-Fi disponibili, in grado di aiutare l'utente con la selezione reti Wi-Fi manualmente. Le reti per le quali sono disponibili informazioni (fornite dal provider di classificazione della rete esterno) visualizzeranno le informazioni sulla velocità sotto il nome della rete.

Qualità della rete Wi-Fi
Reti di Figura 4. Wi-Fi con informazioni sulla qualità della rete

Poiché questa funzione richiede un provider di classificazione della rete esterno, non è disponibile e non vengono visualizzate informazioni sulla velocità/qualità se tale provider non è disponibile o selezionato.