#include <WiFi.h>
// Station (STA) credentials (for Wokwi virtual Wi-Fi)
const char *sta_ssid = "Wokwi-GUEST";
const char *sta_password = "";
// Access Point (AP) credentials atau Hospot
const char *ap_ssid = "ESP32-AP";
const char *ap_password = "12345678";
void setup() {
Serial.begin(115200); // Inisialisasi Serial untuk print
// 1. Configure ESP32 as an Access Point
WiFi.softAP(ap_ssid, ap_password);
IPAddress apIP = WiFi.softAPIP();
Serial.println("Access Point started");
Serial.print("AP IP Address: ");
Serial.println(apIP);
// 2. Configure ESP32 as a Station and connect to Wokwi Wi-Fi
WiFi.begin(sta_ssid, sta_password);
Serial.print("Connecting to Wi-Fi as a Station");
while (WiFi.status() != WL_CONNECTED) {
delay(500);
Serial.print(".");
}
// Display Station IP Address
Serial.println("\nConnected to Wi-Fi");
Serial.print("Station IP Address: ");
Serial.println(WiFi.localIP());
}
void loop() {
// Keep looping without any additional logic
delay(1000);
}