wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); esp_wifi_init(&cfg); esp_wifi_set_mode(WIFI_MODE_STA); esp_wifi_start(); esp_wifi_scan_start(NULL, true); wifi_scan_result(); } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
}voidwifi_init_softap(void){esp_netif_create_default_wifi_ap();//wifi相关设置初始化wifi_init_config_tcfg =WIFI_INIT_CONFIG_DEFAULT();ESP_ERROR_CHECK(esp_wifi_init(&cfg));//wifi相关设置初始化ESP_ERROR_CHECK(esp_event_handler_instance_register(WIFI_EVENT,//检查ESP_EVENT_ANY_ID, &wifi_ev...
ESP_ERROR_CHECK( esp_wifi_set_storage(WIFI_STORAGE_RAM) ); ESP_ERROR_CHECK( esp_wifi_set_mode(WIFI_MODE_STA) ); wifi_config_t sta_config = { .sta = { .ssid = CONFIG_ESP_WIFI_SSID, .password = CONFIG_ESP_WIFI_PASSWORD, .bssid_set = false } }; ESP_ERROR_CHECK( esp_wifi_set...
(SC_TYPE_ESPTOUCH));smartconfig_start_config_t cfg=SMARTCONFIG_START_CONFIG_DEFAULT();ESP_ERROR_CHECK(esp_smartconfig_start(&cfg));while(1){// 等待,直到配网成功,停止配网,删除任务释放内存uxBits=xEventGroupWaitBits(s_wifi_event_group,ESPTOUCH_DONE_BIT,true,false,portMAX_DELAY);if(uxBits&...
esp_wifi_set_config(WIFI_IF_STA, &sta_config); 切换到AP模式(作为热点): esp_wifi_set_mode(WIFI_MODE_AP); wifi_config_t ap_config = { .ap = { .ssid = "ESP32_AP", .password = "12345678", .max_connection = 4, .authmode = WIFI_AUTH_WPA2_PSK ...
wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); esp_wifi_init(&cfg) ; 1.4wifi模式设置 esp_wifi_set_mode(WIFI_MODE_AP); 1.5AP配置初始化(SSID,PASSWORD,最大连接数,authmode ) wifi_config_tap_config={.ap={.ssid=CONFIG_APSTA_AP_SSID,.password=CONFIG_APSTA_AP_PASSWORD,.ssid_len=...
wifi_init_config_t cfg = WIFI_INIT_CONFIG_DEFAULT(); esp_wifi_init(&cfg); // 初始化WiFi为WiFi驱动程序分配资源,如WiFi控制结构、RX/TX缓冲区、WiFi NVS结构等。此WiFi还启动WiFi任务 wifi_config_t cfg_sta = { .sta = { .ssid = "SSID", .password = "密码", }...
esp_wifi_scan_start(constwifi_scan_config_t*config,bool block)//扫描AP以蹭网/* 推荐最大扫描时间为1500ms */esp_wifi_scan_stop()//在途中停止扫描esp_wifi_scan_get_ap_num(uint16_t*number)//获得最后一次扫描得到的AP号码esp_wifi_scan_get_ap_records(uint16_t*number,wifi_ap_record_t*ap_...
( esp_wifi_init(&cfg) );// ESP_ERROR_CHECK( esp_wifi_set_mode(WIFI_MODE_STA) );// ESP_ERROR_CHECK( esp_wifi_start() );// ESP_ERROR_CHECK( esp_smartconfig_set_type(SC_TYPE_ESPTOUCH) );// smartconfig_start_config_t cfg = SMARTCONFIG_START_CONFIG_DEFAULT();// ESP_ERROR_CHECK...