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.
BSSID of the Wi-Fi network.
BSS type of the Wi-Fi network.
Security mode of type sl_wifi_security_t.
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.
ID of secure credentials of type sl_wifi_credential_id_t.
Channel bitmap for scanning of type sl_wifi_channel_bitmap_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.
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.