Posts

Showing posts from March, 2025

Create Personal Hotspot Using an ESP32 and Code

 #include <WiFi.h> // Set your hotspot credentials const char *ssid = "ESP32_Wi-Fi";  // Change to your preferred SSID const char *password = "12345678";   // Minimum 8 characters void setup() {     Serial.begin(115200);     Serial.println("Setting up ESP32 as Hotspot...");     // Start the Access Point     WiFi.softAP(ssid, password);          Serial.println("Hotspot Started!");     Serial.print("SSID: ");     Serial.println(ssid);          Serial.print("IP Address: ");     Serial.println(WiFi.softAPIP()); } void loop() {     // Print the number of connected devices every 5 seconds     Serial.print("Connected Devices: ");     Serial.println(WiFi.softAPgetStationNum());     delay(5000); }

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 }