Title of Project
Design & Development of a System for Real-Time Climate Change Tracking
Problem Statement
Climate change is one of the most critical global challenges, but continuous and
real-time monitoring of environmental parameters such as temperature, humidity,
and air quality is limited. Existing systems often rely on delayed or large-scale
data, which makes it difficult to observe local environmental changes and take
timely action.
There is a need for a system that can continuously collect, process, and display
real-time environmental data to help in better understanding, monitoring, and
early detection of climate variations at a local level.
Aim of the Project
The aim of this project is to design and develop a distributed, low-power,
real-time environmental monitoring system using multiple ESP32-based sensor
nodes. These nodes collect localized climate data such as temperature, humidity,
pressure, and air quality, and transmit it over long distances using LoRa
communication to a central ground station.
The system processes and aggregates data from multiple locations to provide
high-resolution, location-specific environmental insights. The collected data is
visualized through an interactive dashboard, enabling real-time monitoring, trend
analysis, and alert generation for abnormal environmental conditions.
Additionally, the system is designed to be scalable, cost-effective, and
energy-efficient, with support for battery operation and optional solar energy
harvesting, making it suitable for deployment in remote and urban environments.
Block Diagram
Description (hardware + software)
This project presents the design and development of a distributed, real-time
environmental monitoring system based on low-power IoT technology. The
system consists of multiple ESP32-based sensor nodes equipped with
environmental sensors such as BME680 and DPS310, capable of measuring key
parameters including temperature, humidity, atmospheric pressure, and air
quality (VOC levels).
Each sensor node operates autonomously, periodically collecting data and
transmitting it over long distances using LoRa communication to a centralized
ground station. The use of LoRa enables reliable, low-power, and wide-area data
transmission, making the system suitable for deployment across large
geographical regions, including remote and urban environments.
The ground station receives data from multiple nodes, performs validation and
preprocessing, and forwards it to a backend server for storage and analysis. The
backend system processes the incoming data, supports real-time data streaming,
and enables visualization through an interactive web-based dashboard. Users
can monitor environmental conditions across different locations, analyze
temporal trends, and receive alerts when predefined thresholds are exceeded.
To ensure energy efficiency and long-term deployment, each sensor node utilizes
deep sleep operation and is designed to support battery-powered operation with
optional solar energy harvesting. The modular architecture of the system allows
easy scalability, enabling the addition of more nodes or sensors without
significant changes to the core infrastructure.
Overall, the proposed system provides a cost-effective, scalable, and
high-resolution solution for environmental monitoring, addressing the limitations
of traditional centralized weather monitoring systems by enabling localized data
collection and real-time insights.
Specification
The proposed system is a distributed environmental monitoring network
consisting of multiple ESP32-based sensor nodes and a centralized ground
station. Each node is equipped with environmental sensors such as BME680 and
DPS310 to measure temperature, humidity, atmospheric pressure, and air quality
(VOC levels). The nodes communicate with the ground station using LoRa
modules, enabling long-range and low-power data transmission.
The system operates on a periodic sampling mechanism (configurable interval,
e.g., 1–5 minutes) and uses deep sleep mode to optimize power consumption.
Each node is powered by a rechargeable battery with optional solar energy
harvesting support for extended deployment.
The ground station receives sensor data, validates it, and forwards it to a
backend server. The backend processes, stores, and visualizes the data through
a real-time dashboard. The system also includes alert generation based on
predefined environmental thresholds.
Key specifications:
● Microcontroller: ESP32
● Sensors: BME680 (Temp, Humidity, Gas), DPS310 (Pressure)
● Communication: LoRa (long-range wireless)
● Power: Battery + optional solar panel
● Sampling Interval: 1–5 minutes (adaptive possible)
● Backend: [Link] server with database
● Frontend: Web dashboard with real-time updates
Innovative component
The proposed system introduces several innovative aspects compared to
traditional weather monitoring systems:
1. Distributed Sensor Network
Instead of relying on a few centralized stations, the system uses multiple
low-cost nodes to provide high-resolution, location-specific environmental
data.
2. LoRa-Based Communication
Utilization of LoRa enables long-range, low-power communication, making
the system suitable for remote and large-scale deployments.
3. Energy-Efficient Design
The use of deep sleep mode and optional solar energy harvesting allows
the system to operate autonomously for extended periods with minimal
maintenance.
4. Adaptive Sampling Mechanism
The system can dynamically adjust sampling intervals based on
environmental changes, optimizing both data resolution and power
consumption.
5. Scalable and Modular Architecture
The system is designed to easily accommodate additional nodes or
sensors without major changes to the infrastructure.
6. Real-Time Visualization and Alerts
Integration with a web-based dashboard provides real-time monitoring,
trend analysis, and alert generation for abnormal environmental conditions.
Requirement of components
Hardware Components:
● ESP32 Development Board
● BME680 Sensor Module
● DPS310 Pressure Sensor
● LoRa Module (SX1278 / SX1262)
● Rechargeable Li-ion/LiPo Battery (~2000 mAh)
● Solar Panel (optional, 0.5W–1W)
● Charging Module (TP4056 or solar charge controller)
● Voltage Regulator / Buck Converter
● LDR (optional for light sensing)
● Connecting wires, PCB/Breadboard, enclosure
Software Requirements:
● Arduino IDE / PlatformIO (for ESP32 programming)
● Python (for ground station data handling)
● [Link] (backend server)
● MongoDB (database)
● [Link] (frontend dashboard)
● [Link] (real-time communication)
● Git/GitHub (version control)
Month wise execution plan
March - April : Research & Planning
● Study existing weather monitoring systems
● Finalize system architecture and components
● Define parameters and communication protocol
May : Hardware Setup
● Interface ESP32 with BME680 and DPS310
● Test sensor readings and calibration
● Integrate LoRa module and test communication
● Implement data acquisition and packet formation
● Add deep sleep functionality for power optimization
● Test single node operation
June - July : Ground Station & Backend
● Develop ground station (LoRa receiver + Python)
● Build backend server ([Link] APIs)
● Implement database storage (MongoDB)
● Develop web dashboard ([Link])
● Integrate real-time updates using [Link]
● Connect frontend with backend APIs
August - September : Testing & Optimization
● Deploy multiple nodes and test system performance
● Optimize power consumption and communication reliability
● Validate data accuracy and system stability
Oct - Nov : Finalization & Documentation
● Prepare project report and documentation
● Create presentation and demo setup
● Perform final testing and improvements
Reference paper/patents
1. Muslim, M. A., Setyawan, R. A., Basuki, A., Razak, A. A., Hario, F. P., & Fernando, E.
(2021). IOT based climate monitoring system. IOP Conference Series: Earth and
Environmental Science, 746, 012044, doi:10.1088/1755-1315/746/1/012044
2. Narayana, T. L., Kumar, A., Venkatesh, C., Khan, S. B., Quasim, M. T., Kiran, A., Babu,
C. J., & Almusharraf, A. (2024). Advances in real time smart monitoring of environmental
parameters using IoT and sensors. Heliyon, 10, e28195,
doi:10.1016/[Link].2024.e28195
3. Pourrahmani, H., Talebi Amiri, M., Madi, H., & Owusu, J. P. (2025). Revolutionizing
carbon sequestration: Integrating IoT, AI, and blockchain technologies in the fight against
climate change. Energy Reports, 13, 5952–5967, doi:10.1016/[Link].2025.05.042
4. Agrawal, A., Sharma, R., & Patel, S. (2023). IoT and machine learning for identifying
correlation in environmental parameters. International Journal of Advanced Computer
Science and Applications, 14(6), 112–120, doi:10.14569/IJACSA.2023.0140615
5. Gagaa, A., Diouri, O., & Ouazzani Jamil, M. (2022). Design and realization of nano
satellite cube for high precision atmosphere measurement. Results in Engineering, 14,
100406, doi:10.1016/[Link].2022.100406
6. Anenberg, S. C., Bindl, M., Jang, C., & Tong, D. (2020). Using satellites to track
indicators of global air pollution and climate change impacts. GeoHealth, 4(6),
e2020GH000247, doi:10.1029/2020GH000247
7. Hegerl, G. C., Zwiers, F. W., Braconnot, P., Gillett, N. P., Luo, Y., Marengo, J. A.,
Nicholls, N., Penner, J. E., & Stott, P. A. (2010). Detection, attribution, and modeling of
climate change: Key open issues. Journal of Climate, 23(21), 5749–5776,
doi:10.1175/2010JCLI3535.1
8. Kumar, R., Singh, A., & Verma, P. (2023). An IoT-based hybrid model for environmental
monitoring and prediction. International Journal of Innovative Research in Computer and
Communication Engineering, 11(5), 215–223, doi:10.1109/IJIRCCE.2023.1105215
9. Dingorkar, S., Kalshetti, S., Shah, Y., & Lahane, P. (2024). Real-Time Data Processing
Architectures for IoT Applications: A Comprehensive Review. 2024 First International
Conference on Technological Innovations and Advance Computing (TIACOMP), Bali,
Indonesia, 29–30 June 2024, doi:10.1109/TIACOMP64125.2024.00090.
10.Panigrahi, A., Maharana, A., Panigrahi, P. K., Sahoo, G. K., Srivastava, H., & Das, S. K.
(2025). Air Pollution Prediction and Monitoring Using Machine Learning and IoT-Based
Sensors. 2025 IEEE 3rd International Symposium on Sustainable Energy, Signal
Processing and Cybersecurity (iSSSC), Gunupur, Odisha, India, 06–08 November 2025,
doi:10.1109/iSSSC66652.2025.11388514.
11.Cao, H., & Wachowicz, M. (2019). Exploring IoT Data Streams for Real-Time Analytics:
An Edge–Fog–Cloud Architecture. 2019 Sixth International Conference on Internet of
Things: Systems, Management and Security (IOTSMS), Granada, Spain, 22–25 October
2019, doi:10.1109/IOTSMS48152.2019.8939171.
12.Usha, P., Chandran, M., Layolan, S. S., Joshil, A. M., & Kannan, S. S. (2025). A Scalable
IoT Solution for Real-Time Data Collection and Cloud Integration. Journal of
Communication and Computer, 12(1), January–June 2025, doi:10.26634/jcc.12.1.21983.
13.Wang, C., Qiao, J., Huang, X., Song, S., Hou, H., Jiang, T., Rui, L., Wang, J., & Sun, J.
(2023). Apache IoTDB: A Time Series Database for IoT Applications. Proceedings of the
ACM on Management of Data, Volume 1, Issue 2, Article No.: 195, Pages 1–27, 20–23
June 2023. doi:10.1145/3589775.
14.Tripathi, P., Miraz, M. H., & Joshi, S. (2023). Comparative Analysis of MongoDB and
InfluxDB for Time Series Data Management in IoT Environments: A Study on
Performance, Scalability, and Concurrency. 2023 International Conference on
Computing, Networking, Telecommunications & Engineering Sciences Applications
(CoNTESA), Zagreb, Croatia, 14–15 December 2023.
doi:10.1109/CoNTESA61248.2023.10384962.
15.Hapsari, A. A., Vresdian, D. J., Aldiansyah, M., Dionova, B. W., & Windari, A. C. (2020).
Indoor Air Quality Monitoring System with [Link] and MQTT Application. 2020 1st
International Conference on Information Technology, Advanced Mechanical and
Electrical Engineering (ICITAMEE), Yogyakarta, Indonesia, 13–14 October 2020.
doi:10.1109/ICITAMEE50454.2020.9398324.