- static void initialiseWifi(void)
- {
- ESP_ERROR_CHECK(esp_netif_init());
- wifi_event_group = xEventGroupCreate();
- ESP_ERROR_CHECK(esp_event_loop_create_default());
- esp_netif_t *sta_netif = esp_netif_create_default_wifi_sta();
- assert(sta_netif);
- wifi_init_config_t wifiConfig = WIFI_INIT_CONFIG_DEFAULT();
- ESP_ERROR_CHECK(esp_wifi_init(&wifiConfig));
- ESP_ERROR_CHECK(esp_event_handler_register(WIFI_EVENT, ESP_EVENT_ANY_ID, &wifi_event_handler, NULL));
- ESP_ERROR_CHECK(esp_event_handler_register(IP_EVENT, IP_EVENT_STA_GOT_IP, &ip_event_handler, NULL));
- }
ESP32-C3 一开始使用默认配置STA 设置静态IP
Moderator: ESP_Bob
ESP32-C3 一开始使用默认配置STA 设置静态IP
下面是我的wifi协议栈和wifi硬件的初始化。请问在规定了自己的通信协议后从别的机器接受到一个IP地址,现在想把DHCP服务器给本机设定的IP地址换成这个别人发来的IP地址,应该怎么操作?
Re: ESP32-C3 一开始使用默认配置STA 设置静态IP
你可以参考这个示例,设置静态 IP 地址 https://github.com/espressif/esp-idf/tr ... /static_ip
Who is online
Users browsing this forum: No registered users and 17 guests