From 1acd9258d7a0e97d72d29e0c3711568d7ff5afbd Mon Sep 17 00:00:00 2001 From: Sandeep Mistry Date: Thu, 28 Jun 2018 13:00:07 +0200 Subject: [PATCH] change default STA hostname to "arduino-XXYY" --- arduino/libraries/WiFi/src/WiFi.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/arduino/libraries/WiFi/src/WiFi.cpp b/arduino/libraries/WiFi/src/WiFi.cpp index 5b39269..d32aa19 100644 --- a/arduino/libraries/WiFi/src/WiFi.cpp +++ b/arduino/libraries/WiFi/src/WiFi.cpp @@ -579,6 +579,12 @@ void WiFiClass::handleSystemEvent(system_event_t* event) case SYSTEM_EVENT_STA_START: { struct netif* staNetif; + uint8_t mac[6]; + char defaultHostname[13]; + + esp_wifi_get_mac(ESP_IF_WIFI_STA, mac); + sprintf(defaultHostname, "arduino-%.2x%.2x", mac[4], mac[5]); + tcpip_adapter_set_hostname(TCPIP_ADAPTER_IF_STA, defaultHostname); if (tcpip_adapter_get_netif(TCPIP_ADAPTER_IF_STA, (void**)&staNetif) == ESP_OK) { if (staNetif->input != WiFiClass::staNetifInputHandler) {