//mengakses library wifi untuk esp32
#include <WiFi.h>
#include <PubSubClient.h>
//menyiapkan data akun konek ke wifi
const char* ssid = "Wokwi-GUEST";
const char* password = "";
//menyiapkan data mtqq
const char* mqtt_server = "broker.hivemq.com";
//membuat objek baru untuk mengelola koneksi internet
WiFiClient espClient;
//membuat objek baru untuk
PubSubClient client(espClient);
void connectwifi();
void setup() {
Serial.begin(115200);
connectwifi();
}
void loop() {
// put your main code here, to run repeatedly:
delay(10); // this speeds up the simulation
}
void connectwifi(){
//konfigurasi koneksi wifi
WiFi.mode(WIFI-STA); //setting wifi chip sebagai station/client
WiFi.begin(ssid, password); //koneksi ke jaringan wifi
//proses koneksi
while (WiFi.status() != WL_CONNECTED) { //perintaah tunggu esp32 sampi
delay(500);
Serial.print(".");
}
//koneksi wifi berhasil
Serial.println("");
Serial.println("WiFi connected");
Serial.println("ip address");
Serial.println(WiFi.localIP());
}