In this project you’ll learn how to control your ESP32 or ESP8266 GPIOs from anywhere in the world. This can be very useful to control a relay, a thermostat, or any other device remotely.
This project is also very versatile. Through your cloud dashboard you can easily control more outputs (without uploading new code to your board) and you can even connect multiple boards to your server.
Previously, we’ve stored sensor readings into a database and we’ve used different methods to display sensor readings on a:
Now, I’ve created this new project where you can create buttons in a dashboard and assign them to a Board and GPIO number. Then, you can use the toggle switches to control the ESP32 or ESP8266 outputs from anywhere.
There are many ways of controlling outputs from anywhere, and even though this a working solution there are other methods that provide a two way communication with your devices. I also recommend that you take this project further and add more features to fit your own needs.
The goal of this project is to have your own domain name and hosting account that allows you control your ESP32 or ESP8266 GPIOs from anywhere in the world.