| Zephyr Project API 4.1.0
    A Scalable Open Source RTOS | 
Wi-Fi connect request parameters. More...
#include <wifi_mgmt.h>
| Data Fields | |
| const uint8_t * | ssid | 
| SSID. | |
| uint8_t | ssid_length | 
| SSID length. | |
| const uint8_t * | psk | 
| Pre-shared key. | |
| uint8_t | psk_length | 
| Pre-shared key length. | |
| const uint8_t * | sae_password | 
| SAE password (same as PSK but with no length restrictions), optional. | |
| uint8_t | sae_password_length | 
| SAE password length. | |
| uint8_t | band | 
| Frequency band. | |
| uint8_t | channel | 
| Channel. | |
| enum wifi_security_type | security | 
| Security type. | |
| enum wifi_mfp_options | mfp | 
| MFP options. | |
| uint8_t | bssid [WIFI_MAC_ADDR_LEN] | 
| BSSID. | |
| int | timeout | 
| Connect timeout in seconds, SYS_FOREVER_MS for no timeout. | |
| const uint8_t * | anon_id | 
| anonymous identity | |
| uint8_t | aid_length | 
| anon_id length, max 64 | |
| const uint8_t * | key_passwd | 
| Private key passwd for enterprise mode. | |
| uint8_t | key_passwd_length | 
| Private key passwd length, max 128. | |
| const uint8_t * | key2_passwd | 
| private key2 passwd | |
| uint8_t | key2_passwd_length | 
| key2 passwd length, max 128 | |
| enum wifi_wpa3_enterprise_type | wpa3_ent_mode | 
| wpa3 enterprise mode | |
| uint8_t | TLS_cipher | 
| TLS cipher. | |
| int | eap_ver | 
| eap version | |
| const uint8_t * | eap_identity | 
| Identity for EAP. | |
| uint8_t | eap_id_length | 
| eap identity length, max 64 | |
| const uint8_t * | eap_password | 
| Password string for EAP. | |
| uint8_t | eap_passwd_length | 
| eap passwd length, max 128 | |
| bool | verify_peer_cert | 
| Whether verify peer with CA or not: false-not verify, true-verify. | |
| bool | ft_used | 
| Fast BSS Transition used. | |
| int | nusers | 
| Number of EAP users. | |
| uint8_t | passwds | 
| Number of EAP passwds. | |
| const uint8_t * | identities [WIFI_ENT_IDENTITY_MAX_USERS] | 
| User Identities. | |
| const uint8_t * | passwords [WIFI_ENT_IDENTITY_MAX_USERS] | 
| User Passwords. | |
| uint8_t | ignore_broadcast_ssid | 
| Hidden SSID configure 0: disabled (default) 1: send empty (length=0) SSID in beacon and ignore probe request for broadcast SSID 2: clear SSID, but keep the original length and ignore probe request for broadcast SSID. | |
| enum wifi_frequency_bandwidths | bandwidth | 
| Parameter used for frequency band. | |
Wi-Fi connect request parameters.
| uint8_t wifi_connect_req_params::aid_length | 
anon_id length, max 64
| uint8_t wifi_connect_req_params::band | 
Frequency band.
| enum wifi_frequency_bandwidths wifi_connect_req_params::bandwidth | 
Parameter used for frequency band.
| uint8_t wifi_connect_req_params::bssid[WIFI_MAC_ADDR_LEN] | 
BSSID.
| uint8_t wifi_connect_req_params::channel | 
Channel.
| uint8_t wifi_connect_req_params::eap_id_length | 
eap identity length, max 64
| uint8_t wifi_connect_req_params::eap_passwd_length | 
eap passwd length, max 128
| int wifi_connect_req_params::eap_ver | 
eap version
| bool wifi_connect_req_params::ft_used | 
Fast BSS Transition used.
| const uint8_t* wifi_connect_req_params::identities[WIFI_ENT_IDENTITY_MAX_USERS] | 
User Identities.
| uint8_t wifi_connect_req_params::ignore_broadcast_ssid | 
Hidden SSID configure 0: disabled (default) 1: send empty (length=0) SSID in beacon and ignore probe request for broadcast SSID 2: clear SSID, but keep the original length and ignore probe request for broadcast SSID.
| uint8_t wifi_connect_req_params::key2_passwd_length | 
key2 passwd length, max 128
| uint8_t wifi_connect_req_params::key_passwd_length | 
Private key passwd length, max 128.
| enum wifi_mfp_options wifi_connect_req_params::mfp | 
MFP options.
| int wifi_connect_req_params::nusers | 
Number of EAP users.
| uint8_t wifi_connect_req_params::passwds | 
Number of EAP passwds.
| const uint8_t* wifi_connect_req_params::passwords[WIFI_ENT_IDENTITY_MAX_USERS] | 
User Passwords.
| uint8_t wifi_connect_req_params::psk_length | 
Pre-shared key length.
SAE password (same as PSK but with no length restrictions), optional.
| uint8_t wifi_connect_req_params::sae_password_length | 
SAE password length.
| enum wifi_security_type wifi_connect_req_params::security | 
Security type.
| uint8_t wifi_connect_req_params::ssid_length | 
SSID length.
| int wifi_connect_req_params::timeout | 
Connect timeout in seconds, SYS_FOREVER_MS for no timeout.
| uint8_t wifi_connect_req_params::TLS_cipher | 
TLS cipher.
| bool wifi_connect_req_params::verify_peer_cert | 
Whether verify peer with CA or not: false-not verify, true-verify.
| enum wifi_wpa3_enterprise_type wifi_connect_req_params::wpa3_ent_mode | 
wpa3 enterprise mode