Zephyr API Documentation 4.0.99
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 | |
uint8_t | suiteb_type |
suiteb or suiteb-192 | |
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 | 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
const uint8_t* wifi_connect_req_params::anon_id |
anonymous identity
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
const uint8_t* wifi_connect_req_params::eap_identity |
Identity for EAP.
uint8_t wifi_connect_req_params::eap_passwd_length |
eap passwd length, max 128
const uint8_t* wifi_connect_req_params::eap_password |
Password string for EAP.
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.
const uint8_t* wifi_connect_req_params::key2_passwd |
private key2 passwd
uint8_t wifi_connect_req_params::key2_passwd_length |
key2 passwd length, max 128
const uint8_t* wifi_connect_req_params::key_passwd |
Private key passwd for enterprise mode.
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.
const uint8_t* wifi_connect_req_params::psk |
Pre-shared key.
uint8_t wifi_connect_req_params::psk_length |
Pre-shared key length.
const uint8_t* wifi_connect_req_params::sae_password |
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.
const uint8_t* wifi_connect_req_params::ssid |
SSID.
uint8_t wifi_connect_req_params::ssid_length |
SSID length.
uint8_t wifi_connect_req_params::suiteb_type |
suiteb or suiteb-192
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.