双 STA 连接

如果客户端驱动程序支持,WiFiCx 可同时连接到多个 STA (辅助 STA 连接) 。 在初始迭代中,此功能最多仅支持两个 STA 连接,但稍后可能会更改。

配置辅助 STA 连接

客户端驱动程序指示能够在调用 WifiDeviceSetStationCapabilities适配器初始化期间保持辅助 STA 连接。 驱动程序必须将 NumSecondaryStaBandCombinationsSecondaryStaBandsCombinations 字段设置为 WIFI_STATION_CAPABILITIES 结构中的非零值。 如果这些值为 0/NULL,则不会设置辅助 STA 功能。

当前行为

适配器支持辅助 STA 连接时,不应对辅助 STA 进行完全扫描,因为它对用户不可见。 特定用途扫描是一种例外,例如,通过辅助 STA 进行连接以发现连接候选项时,或者可能针对邻居报表进行扫描。 如果驱动程序在辅助 STA 上看到扫描请求,应避免通过主 STA 进行扫描,以最大程度地减少中断。 对于 6 GHz 频带中的同置 AP,仅当无法在其他低频扫描中发现它们时,才例外。

当驱动程序支持辅助 STA 连接时,通过辅助 STA 的连接将自动与主 STA 同步。 在主 STA 连接成功后,通过辅助 STA 的初始连接将立即启动,并在发生故障时遵循退避超时。

WiFiCx API TLV 更改

此处记录了用于启用辅助 STA 连接的大多数 API 更改:

辅助 STA 漫游行为

驱动程序应在主 STA 频带上漫游时尝试使辅助 STA 保持打开状态,即使它必须跨频带漫游也是如此。 它应通过同步漫游来执行此操作,以便两个接口最终不会同时漫游。 驱动程序应使辅助 STA 保持启动状态,并等待主 STA 端口上的漫游完成, (到密钥已满管道进行安全连接) ,以便它可以在与主 STA) 不同的频带上为辅助 STA 连接 (选择适当的漫游候选项。 这将使绑定到主要和辅助 STA 接口的应用能够在漫游期间保持连接状态。