ESPWeatherStation

Tech Stack: Python, MQTT, MongoDB, Flask, Docker, Flutter
This is a personal project I’ve developed using a NODEMCU (ESP88266) and a temperature sensor DHT22. The sensor detects the temperature and sends the data to a RaspberryPi using MQTT. The RaspberryPi stores the data in a local database and then sends the data to a VPS. On the VPS the temperature data is stored in a database and I developed a Flask API to access them. I’m currently using Flutter to visualize the data.