#include<WiFi.h>
#include<PubSubClient.h>
const char * ssid = "Wokwi-GUEST";
const char * pass = "";
const char * broker = "broker.emqx.io"; //mqtt host
const int port = 1883; //mqtt port // khusus const int gaperlu *
//*nanti cari tau fungsi var const
String clientID ="mqttx_b58eb7d9"; // nulis var type String ==> s nya harus kapital
//id sender dan receiver di mqtt harus berbeda
WiFiClient espclient;//objek wifi
PubSubClient client(espclient);//objek MQTT
void setup(){
Serial.begin(115200);
WiFi.begin(ssid, pass);
client.setServer(broker, port);
while(WiFi.status() != WL_CONNECTED){
Serial.println("Still trying to connect to wifi...");
delay(1000);
}
Serial.println("Connected");
while(!client.connect(clientID.c_str())){
Serial.println("connecting to MQTT");
delay(1000);
}
Serial.println("MQTT is connected");
}
void loop(){
client.publish("Zetsu1234", "cireng"); //berhasil
delay(1000);
}