
Note: you can also run a LAMP (Linux, Apache, MySQL, PHP) server on a Raspberry Pi to access data in your local network. If you like our projects, you might consider signing up to one of the recommended hosting services, because you’ll be supporting our work. This is what makes this project interesting: you’ll be able to go your domain name () and see your ESP readings. When buying a hosting account, you’ll also have to purchase a domain name. Get Hosting and Domain Name with Bluehost » If you don’t have a hosting account, I recommend signing up for Bluehost. Any hosting service that offers PHP and MySQL will work with this tutorial. Those two services are the ones that I use and personally recommend, but you can use any other hosting service. I only recommended this option for advanced users. Digital Ocean : Linux server that you manage through a command line.I recommend choosing the unlimited websites option
Visualize you nothing change free#

The project is divided into the following main sections:

You might also find helpful reading these projects:

Visualize you nothing change code#
You can modify the code provided to send readings from a different sensor or use multiple boards. In summary, you’ll build an ESP32 or ESP8266 client that makes a request to a PHP script to publish sensor readings in a MySQL database.Īs an example, we’ll be using a BME280 sensor connected to an ESP board. In this project, you’ll create a web page that displays sensor readings in a plot that you can access from anywhere in the world.
