  The air that surrounds us is the cardinal source of respiration of all
life-forms. Therefore, it is undoubtedly vital to highlight that balanced air
quality is utmost important to the respiratory health of all living beings,
environmental homeostasis, and even economical equilibrium. Nevertheless, a
gradual deterioration of air quality has been observed in the last few decades,
due to the continuous increment of polluted emissions from automobiles and
industries into the atmosphere. Even though many people have scarcely
acknowledged the depth of the problem, the persistent efforts of determined
parties, including the World Health Organization, have consistently pushed the
boundaries for a qualitatively better global air homeostasis, by facilitating
technology-driven initiatives to timely detect and predict air quality in
regional and global scales. However, the existing frameworks for air quality
monitoring lack the capability of real-time responsiveness and flexible
semantic distribution. In this paper, a novel Internet of Things framework is
proposed which is easily implementable, semantically distributive, and
empowered by a machine learning model. The proposed system is equipped with a
NodeRED dashboard which processes, visualizes, and stores the primary sensor
data that are acquired through a public air quality sensor network, and
further, the dashboard is integrated with a machine-learning model to obtain
temporal and geo-spatial air quality predictions. ESP8266 NodeMCU is
incorporated as a subscriber to the NodeRED dashboard via a message queuing
telemetry transport broker to communicate quantitative air quality data or
alarming emails to the end-users through the developed web and mobile
applications. Therefore, the proposed system could become highly beneficial in
empowering public engagement in air quality through an unoppressive,
data-driven, and semantic framework.
