Acces Point para ESP8266

Hola a todos,

Estoy intentando crear un Punto de Acceso (AP o Acces Point) programando con el IDE de Arduino y sus correspondientes librerias para crear un Repetidor de señal WiFi para mi hogar.

He probado ejecutar diferentes alternativas de código disponible en la red y ninguna me ha funcionado. No estoy seguro si hace falta tener una IP Fija o no en mi conexión a internet, espero me lo pudieran aclarar...

De momento dejo el código en Arduino IDE que he probado a ver si alguien me sabe guiar en éste proceso.

Muchas gracias por su tiempo y atención de antemano, disculpen si mi código es pobre, no soy ningún experto :slight_smile:

Saludos.

#include <ESP8266WiFi.h>       
 
// Configuración de la WiFi generada

const char *ssid = "WIFI_AP";
const char *password = "0123";
 
void setup() {
  
  Serial.begin(115200);
  delay(10);
  
  ConnectWiFi_AP();
    
  WiFi.mode(WIFI_AP);
  
  while(!WiFi.softAP(ssid, password)){
  
    Serial.println(".");
    delay(100);
  }
  
  Serial.print("Iniciado AP ");
  Serial.println(ssid);
  Serial.print("IP address:\t");
  Serial.println(WiFi.softAPIP());
  
}
 
void loop() { }


void ConnectWiFi_AP()
{ 
    Serial.println("");
    WiFi.mode(WIFI_AP);
    
    while(!WiFi.softAP(ssid, password)){
     Serial.println(".");
     delay(100);
   }    
   Serial.println("");
   Serial.print("Iniciado AP:\t");
   Serial.println(ssid);
   Serial.print("IP address:\t");
   Serial.println(WiFi.softAPIP());
}

Aunque no obtuviera respuesta el error es que el Acces Point con el código para un ESP8266 es que solo funciona con la placa antigua ES01. Si es una placa ESP8266 de las "nuevas" 01S ya no funciona. :((

Es que a veces no la tenemos. No todos tenemos todas las piezas y variantes que existen.
En mi caso, no pude responderte por falta de experiencia con el ESP01S que mencionas.