Update 21 Nov 2022: The physical weather station has been retired, the images below are no longer live feeds.
Below is the output of a small IoT weather station I built. It’s taking continuous measurements and connecting to AWS to store and process the data.
Use the tabs to see different time intervals. The plots should update about once per hour.
I used an ESP32 with a DHT11 sensor to take the measurements. The ESP32 then connects over wifi to AWS IoT Core, and the data processing is done on AWS Lambda to produce the plots above.
The architecture looks like this:
The code for the hardware and some of the AWS components are on GitHub.