Configurando hostname no ESP32

Eletrônica

Neste guia, você aprenderá como definir um nome de host personalizado para sua placa.


Para definir um nome de host personalizado para sua placa, ligue WiFi.setHostname (YOUR_NEW_HOSTNAME); antes WiFi.begin ();


Existe um método fornecido pelo WiFi.h biblioteca que permite definir um nome de host personalizado.


Você pode copiar o exemplo completo abaixo:






#include <WiFi.h>

// Replace with your network credentials (STATION)
const char* ssid = "REPLACE_WITH_YOUR_SSID";
const char* password = "REPLACE_WITH_YOUR_PASSWORD";

String hostname = "ESP32 Node Temperature";

void initWiFi() {
  WiFi.mode(WIFI_STA);
  WiFi.config(INADDR_NONE, INADDR_NONE, INADDR_NONE, INADDR_NONE);
  WiFi.setHostname(hostname.c_str()); //define hostname
  //wifi_station_set_hostname( hostname.c_str() );
  WiFi.begin(ssid, password);
  Serial.print("Connecting to WiFi ..");
  while (WiFi.status() != WL_CONNECTED) {
    Serial.print("..");
    delay(1000);
  }
  Serial.println(WiFi.localIP());
}

void setup() {
  Serial.begin(115200);
  initWiFi();
  Serial.print("RRSI: ");
  Serial.println(WiFi.RSSI());
}

void loop() {
  // put your main code here, to run repeatedly:
}

Fonte
https://randomnerdtutorials.com/esp32-set-custom-hostname-arduino/
Mais Dicas