Wi-Fi Client interface configuration structure.

Defines the configuration parameters for a Wi-Fi client interface.

Note

  • When configuring client interface in open security mode, the credential ID must be set to SL_WIFI_NO_CREDENTIAL_ID.

  • The security field refers to the security type for the Wi-Fi Station (STA) interface.

  • In Wi-Fi concurrent mode, the client interface supports Open, WPA-PSK, WPA2-PSK, WPA/WPA2 Mixed, WPA3, and WPA3 Transition security (WPA2/WPA3) modes. Valid configurations are:

    • SL_WIFI_OPEN - For Open security mode (no encryption)

    • SL_WIFI_WPA - For WPA security mode

    • SL_WIFI_WPA2 - For WPA2 security mode

    • SL_WIFI_WPA_WPA2_MIXED - For WPA/WPA2 mixed security mode

    • SL_WIFI_WPA3 - For WPA3 security mode

    • SL_WIFI_WPA3_TRANSITION - For WPA3 Transition security mode

  • In Wi-Fi enterprise client mode, the client interface supports WPA-Enterprise, WPA2-Enterprise, WPA3-Enterprise, and WPA3 Transition Enterprise (WPA2/WPA3 Enterprise) security modes. Valid configurations are:

    • SL_WIFI_WPA_ENTERPRISE - For WPA Enterprise security mode

    • SL_WIFI_WPA2_ENTERPRISE - For WPA2 Enterprise mode

    • SL_WIFI_WPA3_ENTERPRISE - For WPA3 Enterprise security mode

    • SL_WIFI_WPA3_TRANSITION_ENTERPRISE - For WPA3 Transition Enterprise Security mode

  • In Wi-Fi personal client mode, the client interface supports Open, WPA-PSK, WPA2-PSK, WPA/WPA2 Mixed, WPA3, and WPA3 Transition (WPA2/WPA3) security modes. Valid configurations are:

    • SL_WIFI_OPEN - For Open security mode (no encryption)

    • SL_WIFI_WPA - For WPA security mode

    • SL_WIFI_WPA2 - For WPA2 security mode

    • SL_WIFI_WPA_WPA2_MIXED - For WPA/WPA2 mixed security mode

    • SL_WIFI_WPA3 - For WPA3 security mode

    • SL_WIFI_WPA3_TRANSITION - For WPA3 Transition security mode

Public Attributes#

SSID (Service Set Identifier) of the Wi-Fi network. This is of type sl_wifi_ssid_t.

The channel configuration of the Wi-Fi network. This is of type sl_wifi_channel_t.

sl_mac_address_t

BSSID of the Wi-Fi network.

BSS type of the Wi-Fi network.

Encryption mode of the Wi-Fi network. This is of type sl_wifi_encryption_t.

Optional flags for client configuration of type sl_wifi_client_flag_t.

Public Attribute Documentation#

ssid#

sl_wifi_ssid_t sl_wifi_client_configuration_t::ssid

SSID (Service Set Identifier) of the Wi-Fi network. This is of type sl_wifi_ssid_t.


channel#

sl_wifi_channel_t sl_wifi_client_configuration_t::channel

The channel configuration of the Wi-Fi network. This is of type sl_wifi_channel_t.


bssid#

sl_mac_address_t sl_wifi_client_configuration_t::bssid

BSSID of the Wi-Fi network.


bss_type#

sl_wifi_bss_type_t sl_wifi_client_configuration_t::bss_type

BSS type of the Wi-Fi network.


security#

sl_wifi_security_t sl_wifi_client_configuration_t::security

Security mode of type sl_wifi_security_t.


encryption#

sl_wifi_encryption_t sl_wifi_client_configuration_t::encryption

Encryption mode of the Wi-Fi network. This is of type sl_wifi_encryption_t.


client_options#

sl_wifi_client_flag_t sl_wifi_client_configuration_t::client_options

Optional flags for client configuration of type sl_wifi_client_flag_t.


credential_id#

sl_wifi_credential_id_t sl_wifi_client_configuration_t::credential_id

ID of secure credentials of type sl_wifi_credential_id_t.


channel_bitmap#

sl_wifi_channel_bitmap_t sl_wifi_client_configuration_t::channel_bitmap

Channel bitmap for scanning of type sl_wifi_channel_bitmap_t.