Berikut adalah script .ino untuk membuat ESP32 menjadi WiFi hotspot (Access Point), lengkap dengan penjelasan tiap bagian. Ini memungkinkan perangkat lain terhubung langsung ke ESP32 tanpa router.
#include <WiFi.h>
// Nama SSID dan password hotspot
const char* ssid = "ESP32_Hotspot";
const char* password = "12345678";
void setup() {
Serial.begin(115200);
// Memulai mode Access Point
WiFi.softAP(ssid, password);
Serial.println("Hotspot ESP32 aktif");
Serial.print("IP Address: ");
Serial.println(WiFi.softAPIP());
}
void loop() {
// Tambahkan logika lain di sini jika diperlukan
}
🧠Penjelasan Script
#include <WiFi.h>Mengimpor library WiFi untuk ESP32.WiFi.softAP(ssid, password);Mengaktifkan mode Access Point dengan nama dan password yang ditentukan.WiFi.softAPIP();Mengambil alamat IP ESP32 sebagai hotspot, biasanya192.168.4.1.Serial.begin(115200);Mengaktifkan komunikasi serial untuk debugging.
📱 Cara Menguji
Upload sketch ke ESP32 via Arduino IDE.
Buka Serial Monitor (baud rate 115200).
Cari WiFi bernama
ESP32_Hotspotdi smartphone/laptop.Hubungkan dengan password
12345678.ESP32 akan menampilkan IP-nya di Serial Monitor.
🔧 Pengembangan Lanjutan
Setelah ESP32 berfungsi sebagai hotspot, kamu bisa:
Menambahkan web server untuk kontrol perangkat.
Menghubungkan sensor dan menampilkan data via browser.
Membuat portal login atau dashboard lokal.
Bahwa skrip yang disediakan hanya ditujukan untuk penggunaan pribadi dan edukasi pada jaringan milik sendiri.