Next Article in Journal
Federated Edge Learning for Distributed Weed Detection in Precision Agriculture Using Multimodal Sensor Fusion
Previous Article in Journal
Optical Chemosensory Studies of Novel Amphiphilic D-A-π-A Benzothiadiazoles for Cyanide Detection
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Development of Cellular IoT-Based, Portable Outdoor Air Quality Monitoring System for Pollution Mapping †

1
Department of Electronic Engineering, NED University of Engineering and Technology, University Road, Karachi 75270, Pakistan
2
Department of Telecommunications Engineering, NED University of Engineering and Technology, University Road, Karachi 75270, Pakistan
3
Department of Physics, NED University of Engineering and Technology, University Road, Karachi 75270, Pakistan
*
Author to whom correspondence should be addressed.
Presented at the 12th International Electronic Conference on Sensors and Applications, 12–14 November 2025; Available online: https://sciforum.net/event/ECSA-12.
Eng. Proc. 2025, 118(1), 30; https://doi.org/10.3390/ECSA-12-26529
Published: 7 November 2025

Abstract

In contrast to the existing Wi-Fi-based systems, we have developed a GSM-based, cellular-Internet of Things (C-IoT)-enabled, portable air quality monitoring system that collects critical air quality parameters through advanced sensors in addition to the location of the device using a Global Positioning System (GPS). Our system utilizes sensors to monitor temperature, humidity, carbon dioxide, and Particulate Matter concentrations along with the location information. These sensors are integrated with an ESP32 microcontroller which is interfaced with the GPS module for location information as well as with the GSM module to transmit the sensor data and location information to a central IoT gateway using an existing cellular infrastructure. The developed C-IoT sensor node is powered through a portable power bank, allowing complete mobility of the developed sensor node within the cellular coverage in an entire city. The data collected through the mobile C-IoT system is displayed in a live dashboard as well as over a live map for location-aware air quality monitoring. As a pilot run, we collected localized environmental data through a developed node by moving around a pre-defined urban area to create a pollution map of said area.

1. Introduction

Air pollution is a serious issue that has been recognized as a global threat, with its contribution to premature deaths reaching 7 million annually [1]. Research has demonstrated a direct link between elevated pollution levels and adverse health outcomes within the world population. Several factors contribute to this concerning situation such as rapid urbanization, industrial expansion, and population growth, which have led to increased emissions coming from vehicles. Heavy traffic has emerged as one of the primary challenges in urban environments [2]. A study indicated that, during identical trips, vehicles produced greater pollution due to increased fuel consumption in congested traffic conditions compared to less congested scenarios [3]. Additional challenges stem from outdated and inadequately maintained public transportation systems, as well as industrial emissions from factories and power plants, which release high levels of harmful pollutants including sulfate, ammonium, nitrate, and black carbon [4]. Moreover, the burning of waste, emissions from household stoves and generators, and dust generated from construction activities and unpaved roads further deteriorate air quality in a more localized fashion [5]. Considering this, there is a need to effectively monitor the air quality in a more localized fashion, particularly along roadsides with heavy traffic.
Monitoring air quality is particularly challenging in urban and semi-urban areas where localized emissions from vehicles and industries vary dramatically. The advent of the Internet of Things (IoT) has enabled the development of low-cost sensor-based air quality monitoring systems (AQMSs). The data collected through IoT systems is typically stored in cloud platforms for monitoring, visualization, and analysis [6]. However, existing systems generally rely on Wi-Fi-based connectivity, which limits the usage of AQMSs to indoors or at a fixed location [7,8,9,10]. Therefore, a large number of AQMSs are needed to monitor a wider geographical area.
In this work, we have proposed and developed an AQMS that uses existing cellular infrastructure instead of conventional Wi-Fi to collect AQMS data. The proposed cellular IoT (C-IoT)-based AQMS is useful for monitoring the air quality while moving around the city and is able to record air quality parameters for a wide area, thereby providing an opportunity to prepare a pollution map of a region.
In this paper, we report the design and development of C-IoT-based portable AQMS for the pollution mapping of an area. The developed system uses specialized sensors to measure temperature, humidity, Particulate Matter (PM) concentration and Carbon Dioxide (CO2) concentration. The sensors are integrated with an ESP32 microcontroller which collects the sensor data and periodically transmits to a central gateway through SMS messages by using GSM modules. In order to identify the correct location of the sensor node, we used a Global Positioning System (GPS) module to simultaneously collect the location information and send it to a central gateway along with the air quality data. The node is powered through a portable battery to ensure complete mobility of the system.
The rest of the paper is organized as follows. Section 2 presents a system model for the development of the AQMS system. Section 3 describes the hardware configuration for the developed system. Section 4 provides a brief overview of the data collection and visualization at the cloud storage stage. We present the samples of data collected during a drive test of the developed system in Section 5. Section 6 concludes the paper.

2. System Model

Our proposed C-IoT-based AQMS comprises two segments, as illustrated in Figure 1. The first segment is the outdoor portable sensor node which is controlled by an ESP32 microcontroller [11] and powered by a portable battery bank to ensure mobility. The microcontroller provides an interface between the air quality sensors and the GPS module [12] with the GSM modules. The location data collected through the GPS modules and the air quality data collected through the sensors are aggregated by the microcontroller and communicated to the GSM module [13]. The GSM module transmits the collected data to the central gateway [14] as a SMS using the existing cellular infrastructure. This node also offers live data visualization of the sensed parameters through an OLED display.
The second segment of the system is the central gateway which is placed at a fixed location and provides an interface to route the collected data to the cloud storage. The central gateway is also equipped with a GSM module to receive the data SMS. The GSM module in the gateway is connected to the ESP32 microcontroller which can transmit data to the cloud using Wi-Fi in addition to using a USB connection with a dedicated computer. The comma-separated data in the SMS, as shown in Figure 2, is transmitted to a cloud for storage and analysis. A web-based dashboard is also developed for the live visualization of the collected data.

3. Hardware Development

The hardware development started with the selection of the appropriate components for system development. In this work, we used the ESP32 microcontroller [11] as the main processing unit for the mobile sensor node. From the sensor side, we used a DHT-11 sensor by ASAIR [15] to sense relative humidity and temperature, an MQ-135 sensor [16] calibrated to measure CO2 concentration, and a PMS-5003 plantower sensor [17] to measure PM concentrations. Although PMS-5003 is capable of recoding different PM concentrations based on the size of the dust particles, we only used PM2.5 and PM10 to measure the concentrations of dust particles of diameters up to 2.5 µm and 10 µm, respectively. To collect location information, the GPS Neo6m Module [12] was used. The SIM800L GSM module [13] was used at the portable node to transmit the data SMS from the sensor node. To ensure that the hardware was portable and robust, a three-layer PCB design was conceived and fabricated as illustrated in Figure 3.
The top-layer serves as the main control and monitoring layer as it hosts the microcontroller, GPS module, and OLED display module. The mounting of these components on the top layer supports reliable GPS positioning, easy visualization, effective heat dissipation, and easy microcontroller access for programming and debugging.
The middle layer serves as the sensor core of the system, which hosts the sensors and GSM module. Though the interface was provided through the middle layer of the system, all the air quality sensors were positioned in such a way that they were fully exposed to air for accurate measurement. The bottom layer of the system holds a battery management system to ensure all components obtain the required voltage and power for proper functioning. Each layer was designed on a 4 × 4 inch board. For the PCB design, we used the EasyEDA tool [18] and then fabricated the design using conventional ironing and etching methods. Additionally, standoffs were used to ensure a consistent separation between the three vertically stacked PCB layers. The separation was approximately 4 cm in measurement. This enables a clear path for the air to flow between the layers to overcome the risk of heating up, improving the performance of the sensors, controller, and power regulation circuits. The structure was then made rigid using some screws as spacers between the PCBs to prevent electrical shorts and ensure structural integrity under harsh outdoor conditions; additionally, it also attached an acrylic base to the hardware for easier handling and portability. Figure 4 depicts the developed sensor node.
The gateway design was very simple as it only required the interfacing of the GSM module with the microcontroller. For the gateway, we used an ESP32 D1 Mini microcontroller and the SIM900A GSM module [14].

4. AQMS Data Visualization

In this section, we present the real-time, interactive dashboard developed to provide a data visualization platform for our developed AQMS. We used Google Firebase Firestore for this purpose [19]. Firestore is a flexible, scalable database for mobile, web, and server development from Firebase and Google Cloud, allowing data to sync across client apps in real-time. Using Firebase, we have developed a custom real-time web dashboard to display the parameters used in monitoring, which include CO2, PM2.5, PM10, temperature, and humidity. Moreover, using the dashboard, historical data of the mentioned parameters can also be seen, allowing users to understand the trends of sensor readings. The system also utilizes the location provided using the GPS module to map the location of the sensor node on the map. The dashboard is also customized for a mobile-friendly view to facilitate monitoring for users on-the-go.
Figure 5 shows the dashboard GUI developed using Firebase for AQMS data visualization. Each air quality parameter can also visualized as a trend curve, displaying current and historical data. Figure 6 depicts an example of such a plot, displaying PM2.5 levels recorded over an extended period of time. Similar graphs can be obtained for other parameters as well. Using the live map option, the GPS location of the node can be visualized in real-time, as depicted in Figure 7.

5. Results and Discussion

In this section, we present the details of the results obtained through a sample drive test conducted over a travel distance of 6.18 km and a covered area of 1.936 km2. The region covered through this drive test is a part of Gulshan-e-Iqbal town (East district) of Karachi, Pakistan, a heavily populated, urban region with a population density of 33,776/km2 [20]. Moreover, this region houses schools, colleges, universities, and several commercial buildings, attracting hundreds of thousands of vehicles (bikes, buses, cars, and rickshaws) every day.
For effective visualization, we have integrated the firebase with the Google My Maps tool [21]. Using this tool, we have established a visualization system for the air quality data collected using the mobile AQMS sensor node. Figure 8 shows the visualization of the distance and route covered during the sample drive test generated via Google Maps. During the drive test, we measured several air quality parameters on 10 critical locations on the defined route. These locations were shortlisted because of the nature of vehicular and passenger traffic experienced on these locations. Figure 9a depicts the sequence of air quality data collection where point 1 represents the first data collection point at the beginning of the drive test and point 10 represents the last data collection point where the drive test concluded. As evident from the figure, we have targeted data collection over intersections and locations where vehicular traffic aggregates (choke points). Figure 9b shows a sample of air quality data being visualized using the My Maps application. Users of this platform can observe latitude, longitude position, temperature, humidity, CO2, PM2.5, and PM10 concentrations.
Figure 10a depicts temperature levels measured in degree centigrade observed at the selected data collection points over the route. An interesting observation is that only in a region of 1.936 km2 is there a significant variation in temperature observed, with the highest temperature recorded being 36.3 degrees and the minimum temperature recorded being 26.7 degrees (a difference of 9 degrees). Overall average temperature recorded was 31.5 degrees. Figure 10b presents humidity levels, measured in percentage and recorded at selected locations on the route. Unlike temperature, the humidity levels recorded over the route show consistency, with most of the data points showing the same humidity levels.
Figure 11a,b shows the PM2.5 and PM10 levels in ppm, respectively, as recorded at selected locations on the route. Both figures depict consistent trends in PM levels as well as variation in said levels. Higher PM levels were observed around Block 6 of Gulshan-e-Iqbal. Figure 12 depicts CO2 levels measured in ppm recorded at selected locations on the route. The levels recorded over the route are at acceptable levels (between 300 and 400 ppm). The variation in the CO2 concentrations can be observed in the figure, with minimum and maximum levels of 355 and 397, respectively.

6. Conclusions

In this paper, we have presented the three-layer design and development of the C-IoT-based AQMS system. The system is designed to ensure complete mobility and collection of air quality parameters while moving around roads. Unlike conventional Wi-Fi-based IoT systems, the developed system utilizes existing cellular infrastructure to transmit collected data using an SMS service. The developed AQMS is capable of collecting temperature, relative humidity, CO2 concentration, and PM2.5 and PM10 values. Furthermore, the system also records the position of these levels in terms of the latitude and longitude of the sensor node using GPS. A live dashboard is also developed for visualization of the recorded data. We have also presented the results of a test drive using the developed system by recording air quality parameters in an area.

Author Contributions

Conceptualization, M.I.A. and S.A.; methodology, M.A. and I.A.; software, G.N.; validation, S.A., I.A. and M.I.A.; formal analysis, G.N.; investigation, M.A.; resources, M.I.A.; data curation, I.A. and S.A.; writing—original draft preparation, M.A. and G.N.; writing—review and editing, M.I.A. and S.A.; visualization, G.N.; supervision, S.A.; project administration, I.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Ethical approval was not required as the research did not involve direct human or animal intervention.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The authors acknowledge the support from IoT laboratory at NED University of Engineering and Technology, Karachi, for providing access to the relevant hardware resources to conduct this work.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. WHO. Air Pollution. Available online: https://www.who.int/health-topics/air-pollution#tab=tab_1 (accessed on 10 August 2025).
  2. Cynthia, J.; Saroja, M.N.; Sultana, P.; Senthil, J. Iot-based real time air pollution monitoring system. Int. J. Grid High Perform. Comput. 2019, 11, 28–41. [Google Scholar] [CrossRef]
  3. Ghomi, S.M.M.M.; Bidhendi, G.R.N.; Amiri, M.J.; Kudahi, S.N. The Deployment Modeling of Low-Cost Sensors for Urban Particulate Matter Monitoring: A Case Study for PM2.5 Monitoring in Tehran City. Int. J. Environ. Res. 2024, 18, 111. [Google Scholar] [CrossRef]
  4. Hannun, R.M.; Razzaq, A.H.A. Air Pollution Resulted from Coal, Oil and Gas Firing in Thermal Power Plants and Treatment: A Review. IOP Conf. Ser. Earth Environ. Sci. 2022, 1002, 012008. [Google Scholar] [CrossRef]
  5. Bhutto, A.W. Karachi’s Air Quality Crisis: A Call for Urgent Action. The Diplomat, 6 December 2024. Available online: https://thediplomat.com/2024/12/karachis-air-quality-crisis-a-call-for-urgent-action/ (accessed on 13 June 2025).
  6. Hercog, D.; Lerher, T.; Truntič, M.; Težak, O. Design and Implementation of ESP32-Based IoT Devices. Sensors 2023, 23, 6739. [Google Scholar] [CrossRef] [PubMed]
  7. Messan, S.; Shahud, A.; Anis, A.; Kalam, R.; Ali, S.; Aslam, M.I. Air-MIT: Air Quality Monitoring Using Internet of Things. Eng. Proc. 2022, 20, 45. [Google Scholar] [CrossRef]
  8. El Anshori, Y.T.; Kunda, R.M.; Manuhutu, F. Design and Construction of a Real-Time Air Quality Monitoring System Using IoT-Based ESP32 to Strengthen Environmental Policies. J. Penelit. Pendidik. IPA 2025, 11, 145–152. [Google Scholar]
  9. Arroyo, P.; Herrero, J.L.; Suárez, J.I.; Lozano, J. Wireless Sensor Network Combined with Cloud Computing for Air Quality Monitoring. Sensors 2019, 19, 691. [Google Scholar] [CrossRef] [PubMed]
  10. Moursi, A.S.; El-Fishawy, N.; Djahel, S.; Shouman, M.A. An IoT enabled system for enhanced air quality monitoring and prediction on the edge. Complex Intell. Syst. 2021, 7, 2923–2947. [Google Scholar] [CrossRef] [PubMed]
  11. ESP32 Microcontroller. Available online: https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf (accessed on 10 August 2025).
  12. Neo-6M GPS Module. Available online: https://content.u-blox.com/sites/default/files/products/documents/NEO-6_DataSheet_%28GPS.G6-HW-09005%29.pdf (accessed on 10 August 2025).
  13. SIM800L GSM Module. Available online: https://www.makerhero.com/img/files/download/Datasheet_SIM800L.pdf (accessed on 10 August 2025).
  14. SIM900A GSM Module. Available online: https://simcom.ee/documents/SIM900/SIM900_Hardware%20Design_V2.05.pdf (accessed on 10 August 2025).
  15. DHT11 Sensor. Available online: https://www.mouser.com/datasheet/2/758/DHT11-Technical-Data-Sheet-Translated-Version-1143054.pdf (accessed on 10 August 2025).
  16. Winsen MQ135 Sensor. Available online: https://www.winsen-sensor.com/sensors/voc-sensor/mq135.html (accessed on 10 August 2025).
  17. PMS5003 Plantower Sensor. Available online: https://www.plantower.com/en/products_33/74.html (accessed on 10 August 2025).
  18. EasyEDA. Available online: https://easyeda.com/ (accessed on 10 August 2025).
  19. Google Firebase Firestore. Available online: https://firebase.google.com/docs/firestore/ (accessed on 10 August 2025).
  20. Karachi Gulshan-e-Iqbal Population Density 2023. Available online: https://www.citypopulation.de/en/pakistan/karachi/admin/karachi_east/80703__gulshan_e_iqbal/ (accessed on 10 August 2025).
  21. Google My Maps Tool. Available online: https://mymaps.google.com (accessed on 10 August 2025).
Figure 1. The system model for C-IoT-based AQMS.
Figure 1. The system model for C-IoT-based AQMS.
Engproc 118 00030 g001
Figure 2. A sample of the SMS containing the data transmitted from the sensor node to the gateway using the GSM module. For each value, the corresponding parameter is also indicated.
Figure 2. A sample of the SMS containing the data transmitted from the sensor node to the gateway using the GSM module. For each value, the corresponding parameter is also indicated.
Engproc 118 00030 g002
Figure 3. Illustration of the three-layer design of the developed sensor node.
Figure 3. Illustration of the three-layer design of the developed sensor node.
Engproc 118 00030 g003
Figure 4. Two views of the developed sensor node indicating different components arranged in a three-layer design.
Figure 4. Two views of the developed sensor node indicating different components arranged in a three-layer design.
Engproc 118 00030 g004
Figure 5. Portable AQMS dashboard showing real-time PM2.5, PM10, CO2, temperature, and humidity levels.
Figure 5. Portable AQMS dashboard showing real-time PM2.5, PM10, CO2, temperature, and humidity levels.
Engproc 118 00030 g005
Figure 6. Dashboard showing real-time PM2.5 levels in ppm. Other sensor readings can also be accessed using the dashboard.
Figure 6. Dashboard showing real-time PM2.5 levels in ppm. Other sensor readings can also be accessed using the dashboard.
Engproc 118 00030 g006
Figure 7. Map view showing GPS location of sensor node.
Figure 7. Map view showing GPS location of sensor node.
Engproc 118 00030 g007
Figure 8. Distance covered during the sample drive test conducted to collect air quality data in an outdoor environment.
Figure 8. Distance covered during the sample drive test conducted to collect air quality data in an outdoor environment.
Engproc 118 00030 g008
Figure 9. (a) Sequence of air quality data collection showing the road route taken for drive testing and (b) sample of collected air quality data for one location.
Figure 9. (a) Sequence of air quality data collection showing the road route taken for drive testing and (b) sample of collected air quality data for one location.
Engproc 118 00030 g009
Figure 10. (a) Temperature levels (in °C) and (b) humidity levels (in %) recorded at selected locations on the route.
Figure 10. (a) Temperature levels (in °C) and (b) humidity levels (in %) recorded at selected locations on the route.
Engproc 118 00030 g010
Figure 11. (a) PM2.5 levels (µg/m3) and (b) PM10 levels (µg/m3) recorded at selected locations on the route.
Figure 11. (a) PM2.5 levels (µg/m3) and (b) PM10 levels (µg/m3) recorded at selected locations on the route.
Engproc 118 00030 g011
Figure 12. CO2 levels (ppm) recorded at selected locations on the route.
Figure 12. CO2 levels (ppm) recorded at selected locations on the route.
Engproc 118 00030 g012
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Abdullah, M.; Noor, G.; Ali, S.; Ahmed, I.; Aslam, M.I. Development of Cellular IoT-Based, Portable Outdoor Air Quality Monitoring System for Pollution Mapping. Eng. Proc. 2025, 118, 30. https://doi.org/10.3390/ECSA-12-26529

AMA Style

Abdullah M, Noor G, Ali S, Ahmed I, Aslam MI. Development of Cellular IoT-Based, Portable Outdoor Air Quality Monitoring System for Pollution Mapping. Engineering Proceedings. 2025; 118(1):30. https://doi.org/10.3390/ECSA-12-26529

Chicago/Turabian Style

Abdullah, Muhammad, Ghada Noor, Sundus Ali, Irfan Ahmed, and Muhammad Imran Aslam. 2025. "Development of Cellular IoT-Based, Portable Outdoor Air Quality Monitoring System for Pollution Mapping" Engineering Proceedings 118, no. 1: 30. https://doi.org/10.3390/ECSA-12-26529

APA Style

Abdullah, M., Noor, G., Ali, S., Ahmed, I., & Aslam, M. I. (2025). Development of Cellular IoT-Based, Portable Outdoor Air Quality Monitoring System for Pollution Mapping. Engineering Proceedings, 118(1), 30. https://doi.org/10.3390/ECSA-12-26529

Article Metrics

Back to TopTop