Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
WiFiCx consente connessioni simultanee a più di una connettività STA (secondaria STA) quando il driver client lo supporta. Nell'iterazione iniziale questa funzionalità supporta solo un massimo di due connessioni STA, ma questa operazione può essere modificata in un secondo momento.
Configurazione della connettività STA secondaria
Il driver client indica la possibilità di mantenere la connettività STA secondaria durante l'inizializzazione dell'adattatore nella chiamata a WifiDeviceSetStationCapabilities. Il driver deve impostare i campi NumSecondaryStaBandCombinations e SecondaryStaBandsCombinations su valori diversi da zero nella struttura WIFI_STATION_CAPABILITIES . Se questi valori sono 0/NULL, la funzionalità STA secondaria non verrà impostata.
Comportamento attuale
Quando l'adattatore supporta la connettività STA secondaria, non dovrebbe essere eseguita alcuna scansione completa sulla STA secondaria poiché non è visibile all'utente. Le analisi specifiche sono un'eccezione, ad esempio quando ci si connette tramite la STA secondaria per individuare i candidati alla connessione o eventualmente per i rapporti di vicinato. Se il driver vede una richiesta di analisi sull'sta secondaria, è consigliabile evitare di eseguire l'analisi della sta primaria per ridurre al minimo le interruzioni. L'eccezione potrebbe essere per gli AP co-localizzati nella banda a 6 GHz, solo se non possono essere individuati nell'altra scansione della banda inferiore.
Quando il driver supporta la connettività STA secondaria, le connessioni tramite sta secondaria vengono sincronizzate automaticamente con la sta primaria. La connessione iniziale sul STA secondario verrà avviata immediatamente dopo l'esito positivo della connessione STA primaria e quindi seguirà un timeout di backoff in caso di guasto.
Modifiche TLV dell'API WiFiCx
La maggior parte delle modifiche all'API per abilitare la connettività sta secondaria è documentata qui:
- WDI_TLV_CONNECT_PARAMETERS
- NDIS_STATUS_WDI_INDICATION_SECONDARY_STA_CONNECTIVITY
- NDIS_STATUS_WDI_INDICATION_LINK_STATE_CHANGE
Comportamento di roaming della STA secondaria
Il driver dovrebbe cercare di mantenere l'STA secondario attivo mentre si esegue il roaming sulla banda STA primaria, anche se deve cambiare banda. Questa operazione deve essere eseguita sincronizzando i roaming in modo che entrambe le interfacce non finiscano contemporaneamente a vagare. Il driver deve mantenere attivo lo STA secondario e attendere il completamento del roaming sulla porta STA primaria, fino al momento in cui le chiavi sono pronte per una connessione sicura, così da poter quindi selezionare i candidati di roaming appropriati per la connessione STA secondaria (su una banda diversa da quella primaria). In questo modo, le app associate alle interfacce STA primarie e secondarie potranno mantenere attive le connessioni durante il roaming.