23 lines
818 B
Markdown
23 lines
818 B
Markdown
# Arduino ESP32
|
|
|
|
This is the arduino code that listens to the server's mqtt topic and input or output hardware devices' responses according
|
|
to them.
|
|
|
|
## Getting Started
|
|
|
|
***Verify and Upload*** the code to the ESP32 board using Arduino IDE.
|
|
|
|
## Prerequisites
|
|
|
|
* install [PubSubClient](https://pubsubclient.knolleary.net/) dependency in Arduino IDE.
|
|
|
|
* Fill the required values for the following variables in the code:
|
|
|
|
```arduino
|
|
// WiFi and MQTT Configuration
|
|
const char* ssid = "~mnsh-asus-2.4Ghz"; // Replace with your WiFi SSID
|
|
const char* password = "ZXHNF660"; // Replace with your WiFi Password
|
|
const char* mqtt_server = "broker.emqx.io"; // Replace with your MQTT broker address
|
|
const int mqtt_port = 1883;
|
|
const char* mqtt_topic = "esp32/control"; // MQTT Topic to subscribe
|
|
``` |