Design and Implementation of Environmental Monitoring System Using Flask-Based Web Application
A low-cost, real-time environmental monitoring system is proposed in this study. The system integrates the Internet of Things (IoT) technology and a micro-framework Flask-based web application. The star topology of Bluetooth devices is adopted to connect the master server and multiple sensor nodes. The system employs a Raspberry Pi 4 model B as the master server running a micro-framework web application and an Arduino UNO as the sensor nodes connected to multiple sensors and actuators. Since the sensor data need to be consecutively and continuous in real-time, multiple tasks are executed simultaneously to complete the process; therefore, thread-based parallelism is used. The proposed system enables real-time environmental monitoring with low maintenance costs by leveraging the micro-framework web application and ad hoc network. Furthermore, the proposed system is scalable, as its components are commercial off-the-shelf commodities available on the market, and the number of sensor nodes and sensors used can be increased based on the requirements of the desired system.
Authors
- Rong-Tai Hong
Institutions
- China University of Science and Technology (TW)
Publication Details
- Published
- 2025-04-29
- DOI
- https://doi.org/10.3390/engproc2025092037
- Citations
- 2
- Primary Topic
- Air Quality Monitoring and Forecasting
- Type
- article
- Field-Weighted Citation Impact
- 1.60
Funders
- Changchun University of Science and Technology