Je suis confronté à un problème, car la définition du nom d'hôte de mon ESP8266 ne fonctionne pas. Même si j'essaie de me connecter via le nom d'hôte par défaut "ESP_xxxx", cela ne fonctionne pas.Impossible de définir le nom d'hôte pour ESP8266
En fait, lorsque je télécharge mon code avec mon SSID et mon mot de passe de hotspot mobile, cela fonctionne bien, mais dès que j'ai donné le SSID et le mot de passe de mon routeur, cela ne fonctionne pas.
Voici mon code (partie de configuration):
#include <ESP8266WiFi.h>
const char* ssid = "xxxxxx";
const char* password = "xxxxxx";
int ledPin = 13; // GPIO13
WiFiServer server(80);
void setup() {
Serial.begin(115200);
delay(10);
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW);
// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to ");
Serial.println(ssid);
WiFi.hostname("xyz");
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
// Start the server
server.begin();
Serial.println("Server started");
// Print the IP address
Serial.print("Use this URL to connect: ");
Serial.print("http://");
Serial.print(WiFi.localIP());
Serial.println("/");
Serial.println(WiFi.hostname());
}