How to set WiFi DHCP hostname on ESP32/ESP8266 (different from "espressif")
Using ESP-IDF
example-2.cpp
esp_netif_t* wifiStaNetif = esp_netif_create_default_wifi_sta();
const char* hostname = "MyESP32";
ESP_ERROR_CHECK(esp_netif_set_hostname(wifiStaNetif, hostname));
Using Arduino framework
Use
example-1.cpp
WiFi.setHostname("My-ESP32-Test");
to set a custom hostname for the ESP32. The Wifi.config(...)
line is required as a workaround for this bug on Github.
Check out similar posts by category:
ESP8266/ESP32
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow