Difference between revisions of "Smart electronics"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
== Helper functions == | == Helper functions == | ||
− | === | + | === Connecting to WiFI === |
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
Line 20: | Line 20: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | === 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); | ||
+ | } |
Revision as of 21:37, 3 November 2024
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);
}