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:


Configurando hostname no ESP32


#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
randomnerdtutorials/esp32-set-custom-hostname-arduino/

Veja também

Mais Dicas