ESP32 Wi-Fi Extender Code

 #include <WiFi.h>


// Credentials of existing WiFi

const char* ssid = "Your_WiFi_SSID";

const char* password = "Your_WiFi_Password";


// Credentials for new AP

const char* ap_ssid = "ESP32_Extender";

const char* ap_password = "12345678";


void setup() {

  Serial.begin(115200);


  // Connect to existing WiFi

  WiFi.begin(ssid, password);

  Serial.print("Connecting to WiFi");

  while (WiFi.status() != WL_CONNECTED) {

    delay(1000);

    Serial.print(".");

  }

  Serial.println("Connected!");


  // Start Access Point

  WiFi.softAP(ap_ssid, ap_password);

  Serial.println("Access Point Started");

  Serial.print("AP IP Address: ");

  Serial.println(WiFi.softAPIP());

}


void loop() {

  // Nothing needed here

}

Comments

Popular posts from this blog