Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart Home

IoT devices frequently generate large volumes of streaming data and in order to take advantage of this data, their temporal patterns must be learned and identified. Streaming data analysis has become popular after being successfully used in many applications including forecasting electricity load, s...

Full description

Bibliographic Details
Main Authors: Nida Saddaf Khan, Sayeed Ghani, Sajjad Haider
Format: Article
Language:English
Published: MDPI AG 2018-05-01
Series:Sensors
Subjects:
Online Access:http://www.mdpi.com/1424-8220/18/6/1711
id doaj-22c66357711b4dc9b3d922b470ec4c1a
record_format Article
spelling doaj-22c66357711b4dc9b3d922b470ec4c1a2020-11-25T00:17:14ZengMDPI AGSensors1424-82202018-05-01186171110.3390/s18061711s18061711Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart HomeNida Saddaf Khan0Sayeed Ghani1Sajjad Haider2Telecommunication Research Lab, Department of Computer Science, Institute of Business Administration, Garden/Kayani Shaheed Road, Karachi 74400, PakistanTelecommunication Research Lab, Department of Computer Science, Institute of Business Administration, Garden/Kayani Shaheed Road, Karachi 74400, PakistanArtificial Intelligence Lab, Department of Computer Science, Institute of Business Administration, Garden/Kayani Shaheed Road, Karachi 74400, PakistanIoT devices frequently generate large volumes of streaming data and in order to take advantage of this data, their temporal patterns must be learned and identified. Streaming data analysis has become popular after being successfully used in many applications including forecasting electricity load, stock market prices, weather conditions, etc. Artificial Neural Networks (ANNs) have been successfully utilized in understanding the embedded interesting patterns/behaviors in the data and forecasting the future values based on it. One such pattern is modelled and learned in the present study to identify the occurrence of a specific pattern in a Water Management System (WMS). This prediction aids in making an automatic decision support system, to switch OFF a hydraulic suction pump at the appropriate time. Three types of ANN, namely Multi-Input Multi-Output (MIMO), Multi-Input Single-Output (MISO), and Recurrent Neural Network (RNN) have been compared, for multi-step-ahead forecasting, on a sensor’s streaming data. Experiments have shown that RNN has the best performance among three models and based on its prediction, a system can be implemented to make the best decision with 86% accuracy.http://www.mdpi.com/1424-8220/18/6/1711sensor analyticsflowmeterinternet of things (IoT)real-time dataArtificial Neural Network (ANN)MSA forecasting
collection DOAJ
language English
format Article
sources DOAJ
author Nida Saddaf Khan
Sayeed Ghani
Sajjad Haider
spellingShingle Nida Saddaf Khan
Sayeed Ghani
Sajjad Haider
Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart Home
Sensors
sensor analytics
flowmeter
internet of things (IoT)
real-time data
Artificial Neural Network (ANN)
MSA forecasting
author_facet Nida Saddaf Khan
Sayeed Ghani
Sajjad Haider
author_sort Nida Saddaf Khan
title Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart Home
title_short Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart Home
title_full Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart Home
title_fullStr Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart Home
title_full_unstemmed Real-Time Analysis of a Sensor’s Data for Automated Decision Making in an IoT-Based Smart Home
title_sort real-time analysis of a sensor’s data for automated decision making in an iot-based smart home
publisher MDPI AG
series Sensors
issn 1424-8220
publishDate 2018-05-01
description IoT devices frequently generate large volumes of streaming data and in order to take advantage of this data, their temporal patterns must be learned and identified. Streaming data analysis has become popular after being successfully used in many applications including forecasting electricity load, stock market prices, weather conditions, etc. Artificial Neural Networks (ANNs) have been successfully utilized in understanding the embedded interesting patterns/behaviors in the data and forecasting the future values based on it. One such pattern is modelled and learned in the present study to identify the occurrence of a specific pattern in a Water Management System (WMS). This prediction aids in making an automatic decision support system, to switch OFF a hydraulic suction pump at the appropriate time. Three types of ANN, namely Multi-Input Multi-Output (MIMO), Multi-Input Single-Output (MISO), and Recurrent Neural Network (RNN) have been compared, for multi-step-ahead forecasting, on a sensor’s streaming data. Experiments have shown that RNN has the best performance among three models and based on its prediction, a system can be implemented to make the best decision with 86% accuracy.
topic sensor analytics
flowmeter
internet of things (IoT)
real-time data
Artificial Neural Network (ANN)
MSA forecasting
url http://www.mdpi.com/1424-8220/18/6/1711
work_keys_str_mv AT nidasaddafkhan realtimeanalysisofasensorsdataforautomateddecisionmakinginaniotbasedsmarthome
AT sayeedghani realtimeanalysisofasensorsdataforautomateddecisionmakinginaniotbasedsmarthome
AT sajjadhaider realtimeanalysisofasensorsdataforautomateddecisionmakinginaniotbasedsmarthome
_version_ 1725380340022771712