Smart electronics
ESP Board manager
https://espressif.github.io/arduino-esp32/package_esp32_index.json
Helper functions
Connecting to WiFI
void connectWifi() {
Serial.print("Connecting to wifi...");
while (WiFi.status() != WL_CONNECTED) {
Serial.print(".");
delay(1000);
}
Serial.println("\nWifi connected!");
delay(1000);
}
Connecting to MQQT broker
void connectMqtt() {
Serial.print("\nConnecting to MQTT broker..."); while (!client.connect(client_id.c_str())) { Serial.print("."); delay(1000); } Serial.println("\nMQTT connected!"); delay(1000); client.subscribe(topic);
}