The rapid expansion of Internet of Things (IoT) applications across various sectors generates an enormous volume of continuous time-series data. However, transmitting this massive amount of sensor data from energy constrained IoT nodes poses a significant challenge. The continuous transmission of such data consumes vast amounts of energy.In this work, we present a solution to this problem by predicting the periodic behavior of sensor data through a higher-level view of continuous transmission data from nodes in IoT at server side. Our system is composed of an IoT sensor network and a data processing unit. The local sensor network: temperature and humidity data is collected using 4 different nodes, as well, which afterward this info is transferred into a data processing unit built on the Raspberry Pi device. We use the machine learning model Autoregressive Integrated Moving Average (ARIMA) on the processing unit. This model is then applied individually to the data from each of the four nodes, predicting processed sensor values in the future accurately. In short, after getting highly accurate prediction, then we settle down proper energy saving pattern which reduces the data transmission requirements hence results in energy saving pattern.By utilizing the predictive capabilities of the ARIMA model, we minimize the need for constant transmission of raw sensor data. Instead, we transmit only essential updates or deviations from the predicted values. This approach substantially reduces energy consumption by eliminating the transmission of redundant information. In summary, our project aims to overcome the energy limitations of IoT sensor nodes by leveraging predictive modelling techniques, specifically the ARIMA model. By accurately predicting periodic patterns in sensor data, we can optimize energy usage by transmitting only the necessary information, while still ensuring effective monitoring of temperature and humidity in the IoT network.
Read full abstract