SYSTEM_EVENT_STA_WPS_ER_PIN, /*wps pin code in enrollee mode */ SYSTEM_EVENT_AP_START, /*AP开始*/ SYSTEM_EVENT_AP_STOP, /*AP结束*/ SYSTEM_EVENT_AP_STACONNECTED, /*有STA连上SP32的AP*/ SYSTEM_EVENT_AP_STADISCONNECTED, /*有STA断开ESP32的AP*/ SYSTEM_EVENT_AP_PROBEREQRECVED, /*从...
esp_err_t esp_wifi_set_mode(wifi_mode_t mode); 参数说明: wifi_mode_t mode:wifi 模式,这是一个枚举,具体定义在后面有说明 返回值:ESP_OK(成功)。 typedef enum { WIFI_MODE_NULL = 0, //不启动 wifi WIFI_MODE_STA, //STA 模式 WIFI_MODE_AP, //AP 模式 WIFI_MODE_APSTA, //AP+STA 模...
Access Point 模式(AP):在这种模式下,ESP32 自己作为一个 Wi-Fi 热点,并接受其他 Wi-Fi 客户端设备的连接,类似于一个路由器。Station + Access Point 模式(STA+AP):在这种模式下,ESP32 同时工作在 Station 和 Access Point 两种模式下,既可以连接到已有的 Wi-Fi 网络,也可以提供 Wi-Fi 热点。W...
WiFi.mode(WIFI_AP);// AP模式WiFi.softAPConfig(local_IP, gateway, subnet);// 设置AP地址WiFi.softAP(ssid, password);// 启动AP成功返回1Serial.print("IP address: "); Serial.println(WiFi.softAPIP());// 打印IP地址WiFi.softAPsetHostname("CHIPHOME");// 设置主机名Serial.print("Hostname: ")...
WiFi.mode(WIFI_AP);// AP模式WiFi.softAPConfig(local_IP, gateway, subnet);// 设置AP地址WiFi.softAP(ssid, password);// 启动AP成功返回1Serial.print("IP address: "); Serial.println(WiFi.softAPIP());// 打印IP地址WiFi.softAPsetHostname("CHIPHOME");// 设置主机名Serial.print("Hostname: "...
authmode = WIFI_AUTH_WPA_WPA2_PSK }, }; //设置wifi使用AP模式 ESP_ERROR_CHECK(esp_wifi_set_mode(WIFI_MODE_AP)); // 写入wifi配置参数 ESP_ERROR_CHECK(esp_wifi_set_config(WIFI_IF_AP, &wifi_config)); // 启动WIFI ESP_ERROR_CHECK(esp_wifi_start()); ESP_LOGI(TAG, "SoftAP SSID:...
//创建一个AP类型的虚拟网卡 esp_netif_create_default_wifi_ap(); wifi_init_config_t wifi_config = WIFI_INIT_CONFIG_DEFAULT(); esp_wifi_init(&wifi_config); esp_wifi_set_mode(WIFI_MODE_AP); wifi_config_t config1 = { .ap = { ...
2.2 WiFi AP 模式 2.3 WiFi AP-STA 共存模式 前面的8节基础课算是把 ESP32-C3 的外设和一些基本功能都测试过, 接下来就要进行无线协议 WIFI 和 蓝牙的功能测试。 这节课我们就从 WIFI 开始,了解 ESP32-C3 的WIFI 功能。 @TOC 前言 接下来的 ESP32-C3 功能测试都是基于自己设计的开发板: ...
作为接入点的第一个任务是使用esp_wifi_set_mode()函数设置ESP32 函数并传递请求,作为接入点,可以把ESP32设置为AP或者APSTA,即 esp_wifi_set_mode(WIFI_MODE_STA) 或者esp_wifi_set_mode(WIFI_MODE_APSTA) 接下来我们需要提供配置信息。 我们通过填充wifi_ap_config_t 来做到这一点。 该 wifi_ap_config_...