IoT-based automated water pollution treatment using machine learning classifiers

Environ Technol. 2024 May;45(12):2299-2307. doi: 10.1080/09593330.2022.2034978. Epub 2022 Feb 19.

Abstract

Water is one of the most vital sources for the survival of life. In the globe, the accessibility of water in safe and healthy ways is a major concern. The consumption of unsafe water may lead to health risks. Therefore, it is necessary to classify and monitor the quality of water, but the main issue is that sufficient parametric quality measures are not available with advanced technology. To overcome the above issue, this paper presents an IoT-based automated water quality monitoring system using cloud and machine learning algorithms. It contains various sensor devices such as pH sensors, temperature sensors, turbidity sensors, and conductivity sensors. The classification of water quality in an accurate way is achieved by using the fusion of K-Nearest Neighbour (KNN) and Support Vector Machine (SVM). The sensor values are generated and transferred in the cloud server via Node MCU with low power wide area networks (LPWAN). This proposed work can replace the classification and monitoring of the traditional method to qualify the water status. It helps to save human beings from various infections and diseases caused by the unsafe usage of water. Water quality classification is very important to create an eco-friendly environment. This proposed machine learning algorithm KNN + SVM is tested by 10-fold cross-validation and the highest accuracy is 0.94, when compared with the existing algorithm.

Keywords: KNN; LPWAN; Node MCU; SVM; sensors.

MeSH terms

  • Algorithms*
  • Humans
  • Machine Learning*
  • Support Vector Machine
  • Water Pollution