Smart electronics

From Interaction Station Wiki
Jump to navigation Jump to search


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);

}