Loading…

AI-powered sensor fault detection for cost-effective smart greenhouses

•Connecting IoT systems to cloud servers enables real-time use of AI algorithms and flexible ML model implementation.•AI models can capture the nonlinear correlations among greenhouse variables.•Even weak correlations between sensor data can significantly influence prediction accuracy.•Model trainin...

Full description

Saved in:
Bibliographic Details
Published in:Computers and electronics in agriculture 2024-09, Vol.224, p.109198, Article 109198
Main Authors: Mohammadhossein Shekarian, Seyed, Aminian, Mahdi, Mohammad Fallah, Amir, Akbary Moghaddam, Vaha
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c185t-5284cf1866474bfdc3055970bc9929240a1251eb8a7f37d30c52764a09834b4b3
container_end_page
container_issue
container_start_page 109198
container_title Computers and electronics in agriculture
container_volume 224
creator Mohammadhossein Shekarian, Seyed
Aminian, Mahdi
Mohammad Fallah, Amir
Akbary Moghaddam, Vaha
description •Connecting IoT systems to cloud servers enables real-time use of AI algorithms and flexible ML model implementation.•AI models can capture the nonlinear correlations among greenhouse variables.•Even weak correlations between sensor data can significantly influence prediction accuracy.•Model training on long-term collected data accounts for varying time and weathers.•Adding more predictors enhances model performance for fault control of sensors. Sensor networks in greenhouses play a pivotal role in controlling the stability of environmental and chemical factors. The Internet of Things (IoT) has been widely adopted for monitoring various sensor networks in greenhouses. In the present study, an IoT platform for remote monitoring of greenhouse environment is designed. The platform consists of a sensor node, a sink node, and an edge server. The sensor node measures indoor and outdoor humidity and temperature, interior CO(g), and interior luminosity and transmits data to the sink node, where it is timestamped. The sink node is connected to an edge server through the Mosquitto MQTT broker and the data is subsequently transferred to a MongoDB Cloud infrastructure, where the data of each variable is stored in proper formats. In the second part of the study, four 1D convolutional neural networks (CNNs) were developed for data prediction of each sensor to provide fault-tolerance in the system. The first three models, for predicting inner humidity and temperature, outdoor temperature, and outdoor humidity, directly predict the actual data of the faulty sensor based on regression analysis. The last model is designed for predicting CO and luminosity and performs data classification for faulty sensors. The models provide a high level of precision in their predictions. The RMSE for interior temperature and humidity and exterior temperature and humidity are 0.86 ℃, 3.47%, 0.682 ℃, and 2.74%, respectively. Additionally, the accuracy for luminosity and CO classification are 89.70% and 83.43%. Comparison of 1D CNN, decision tree, and linear regression model revealed that the machine learning models considerably outperform linear regression model, and they can better capture the nonlinear correlations among the variables. Furthermore, the predictive outcomes of the models were consistent across different weather conditions. The proposed methodology can be used to induce tolerance against faulty reads at sensor level in greenhouse sensor networks, independent of time and the d
doi_str_mv 10.1016/j.compag.2024.109198
format article
fullrecord <record><control><sourceid>elsevier_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_compag_2024_109198</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S0168169924005891</els_id><sourcerecordid>S0168169924005891</sourcerecordid><originalsourceid>FETCH-LOGICAL-c185t-5284cf1866474bfdc3055970bc9929240a1251eb8a7f37d30c52764a09834b4b3</originalsourceid><addsrcrecordid>eNp9kEFLxDAQhYMoWFf_gYf-gdQkTZvkIiyLqwsLXvQc0nSytuw2Jemu-O9NqWdPwzzmPd58CD1SUlBC66e-sP40mkPBCONJUlTJK5RRKRgWlIhrlKUziWmt1C26i7EnaVdSZGi73uHRf0OANo8wRB9yZ87HKW9hAjt1fshd0qyPEwbnZukCeTyZMOWHADB8-XOEeI9unDlGePibK_S5ffnYvOH9--tus95jS2U14YpJbh2Vdc0Fb1xrS1JVSpDGKsUU48RQVlFopBGuFG1JbMVEzQ1RsuQNb8oV4kuuDT7GAE6PoUtlfjQlemahe72w0DMLvbBItufFBqnbpYOgo-1gsNB2Ib2kW9_9H_AL8IlpVQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>AI-powered sensor fault detection for cost-effective smart greenhouses</title><source>ScienceDirect Freedom Collection 2022-2024</source><creator>Mohammadhossein Shekarian, Seyed ; Aminian, Mahdi ; Mohammad Fallah, Amir ; Akbary Moghaddam, Vaha</creator><creatorcontrib>Mohammadhossein Shekarian, Seyed ; Aminian, Mahdi ; Mohammad Fallah, Amir ; Akbary Moghaddam, Vaha</creatorcontrib><description>•Connecting IoT systems to cloud servers enables real-time use of AI algorithms and flexible ML model implementation.•AI models can capture the nonlinear correlations among greenhouse variables.•Even weak correlations between sensor data can significantly influence prediction accuracy.•Model training on long-term collected data accounts for varying time and weathers.•Adding more predictors enhances model performance for fault control of sensors. Sensor networks in greenhouses play a pivotal role in controlling the stability of environmental and chemical factors. The Internet of Things (IoT) has been widely adopted for monitoring various sensor networks in greenhouses. In the present study, an IoT platform for remote monitoring of greenhouse environment is designed. The platform consists of a sensor node, a sink node, and an edge server. The sensor node measures indoor and outdoor humidity and temperature, interior CO(g), and interior luminosity and transmits data to the sink node, where it is timestamped. The sink node is connected to an edge server through the Mosquitto MQTT broker and the data is subsequently transferred to a MongoDB Cloud infrastructure, where the data of each variable is stored in proper formats. In the second part of the study, four 1D convolutional neural networks (CNNs) were developed for data prediction of each sensor to provide fault-tolerance in the system. The first three models, for predicting inner humidity and temperature, outdoor temperature, and outdoor humidity, directly predict the actual data of the faulty sensor based on regression analysis. The last model is designed for predicting CO and luminosity and performs data classification for faulty sensors. The models provide a high level of precision in their predictions. The RMSE for interior temperature and humidity and exterior temperature and humidity are 0.86 ℃, 3.47%, 0.682 ℃, and 2.74%, respectively. Additionally, the accuracy for luminosity and CO classification are 89.70% and 83.43%. Comparison of 1D CNN, decision tree, and linear regression model revealed that the machine learning models considerably outperform linear regression model, and they can better capture the nonlinear correlations among the variables. Furthermore, the predictive outcomes of the models were consistent across different weather conditions. The proposed methodology can be used to induce tolerance against faulty reads at sensor level in greenhouse sensor networks, independent of time and the data gathered by the faulty sensors. The study indicates that exploiting cloud resources for promoting the use of complex AI models on IoT platforms can provide a suitable solution for real-time monitoring and fault control of greenhouse environmental factors.</description><identifier>ISSN: 0168-1699</identifier><identifier>EISSN: 1872-7107</identifier><identifier>DOI: 10.1016/j.compag.2024.109198</identifier><language>eng</language><publisher>Elsevier B.V</publisher><subject>Deep Learning ; Fault Tolerance ; Greenhouse Sensor Network ; Internet of Things</subject><ispartof>Computers and electronics in agriculture, 2024-09, Vol.224, p.109198, Article 109198</ispartof><rights>2024 Elsevier B.V.</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c185t-5284cf1866474bfdc3055970bc9929240a1251eb8a7f37d30c52764a09834b4b3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Mohammadhossein Shekarian, Seyed</creatorcontrib><creatorcontrib>Aminian, Mahdi</creatorcontrib><creatorcontrib>Mohammad Fallah, Amir</creatorcontrib><creatorcontrib>Akbary Moghaddam, Vaha</creatorcontrib><title>AI-powered sensor fault detection for cost-effective smart greenhouses</title><title>Computers and electronics in agriculture</title><description>•Connecting IoT systems to cloud servers enables real-time use of AI algorithms and flexible ML model implementation.•AI models can capture the nonlinear correlations among greenhouse variables.•Even weak correlations between sensor data can significantly influence prediction accuracy.•Model training on long-term collected data accounts for varying time and weathers.•Adding more predictors enhances model performance for fault control of sensors. Sensor networks in greenhouses play a pivotal role in controlling the stability of environmental and chemical factors. The Internet of Things (IoT) has been widely adopted for monitoring various sensor networks in greenhouses. In the present study, an IoT platform for remote monitoring of greenhouse environment is designed. The platform consists of a sensor node, a sink node, and an edge server. The sensor node measures indoor and outdoor humidity and temperature, interior CO(g), and interior luminosity and transmits data to the sink node, where it is timestamped. The sink node is connected to an edge server through the Mosquitto MQTT broker and the data is subsequently transferred to a MongoDB Cloud infrastructure, where the data of each variable is stored in proper formats. In the second part of the study, four 1D convolutional neural networks (CNNs) were developed for data prediction of each sensor to provide fault-tolerance in the system. The first three models, for predicting inner humidity and temperature, outdoor temperature, and outdoor humidity, directly predict the actual data of the faulty sensor based on regression analysis. The last model is designed for predicting CO and luminosity and performs data classification for faulty sensors. The models provide a high level of precision in their predictions. The RMSE for interior temperature and humidity and exterior temperature and humidity are 0.86 ℃, 3.47%, 0.682 ℃, and 2.74%, respectively. Additionally, the accuracy for luminosity and CO classification are 89.70% and 83.43%. Comparison of 1D CNN, decision tree, and linear regression model revealed that the machine learning models considerably outperform linear regression model, and they can better capture the nonlinear correlations among the variables. Furthermore, the predictive outcomes of the models were consistent across different weather conditions. The proposed methodology can be used to induce tolerance against faulty reads at sensor level in greenhouse sensor networks, independent of time and the data gathered by the faulty sensors. The study indicates that exploiting cloud resources for promoting the use of complex AI models on IoT platforms can provide a suitable solution for real-time monitoring and fault control of greenhouse environmental factors.</description><subject>Deep Learning</subject><subject>Fault Tolerance</subject><subject>Greenhouse Sensor Network</subject><subject>Internet of Things</subject><issn>0168-1699</issn><issn>1872-7107</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNp9kEFLxDAQhYMoWFf_gYf-gdQkTZvkIiyLqwsLXvQc0nSytuw2Jemu-O9NqWdPwzzmPd58CD1SUlBC66e-sP40mkPBCONJUlTJK5RRKRgWlIhrlKUziWmt1C26i7EnaVdSZGi73uHRf0OANo8wRB9yZ87HKW9hAjt1fshd0qyPEwbnZukCeTyZMOWHADB8-XOEeI9unDlGePibK_S5ffnYvOH9--tus95jS2U14YpJbh2Vdc0Fb1xrS1JVSpDGKsUU48RQVlFopBGuFG1JbMVEzQ1RsuQNb8oV4kuuDT7GAE6PoUtlfjQlemahe72w0DMLvbBItufFBqnbpYOgo-1gsNB2Ib2kW9_9H_AL8IlpVQ</recordid><startdate>202409</startdate><enddate>202409</enddate><creator>Mohammadhossein Shekarian, Seyed</creator><creator>Aminian, Mahdi</creator><creator>Mohammad Fallah, Amir</creator><creator>Akbary Moghaddam, Vaha</creator><general>Elsevier B.V</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>202409</creationdate><title>AI-powered sensor fault detection for cost-effective smart greenhouses</title><author>Mohammadhossein Shekarian, Seyed ; Aminian, Mahdi ; Mohammad Fallah, Amir ; Akbary Moghaddam, Vaha</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c185t-5284cf1866474bfdc3055970bc9929240a1251eb8a7f37d30c52764a09834b4b3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Deep Learning</topic><topic>Fault Tolerance</topic><topic>Greenhouse Sensor Network</topic><topic>Internet of Things</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Mohammadhossein Shekarian, Seyed</creatorcontrib><creatorcontrib>Aminian, Mahdi</creatorcontrib><creatorcontrib>Mohammad Fallah, Amir</creatorcontrib><creatorcontrib>Akbary Moghaddam, Vaha</creatorcontrib><collection>CrossRef</collection><jtitle>Computers and electronics in agriculture</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Mohammadhossein Shekarian, Seyed</au><au>Aminian, Mahdi</au><au>Mohammad Fallah, Amir</au><au>Akbary Moghaddam, Vaha</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>AI-powered sensor fault detection for cost-effective smart greenhouses</atitle><jtitle>Computers and electronics in agriculture</jtitle><date>2024-09</date><risdate>2024</risdate><volume>224</volume><spage>109198</spage><pages>109198-</pages><artnum>109198</artnum><issn>0168-1699</issn><eissn>1872-7107</eissn><abstract>•Connecting IoT systems to cloud servers enables real-time use of AI algorithms and flexible ML model implementation.•AI models can capture the nonlinear correlations among greenhouse variables.•Even weak correlations between sensor data can significantly influence prediction accuracy.•Model training on long-term collected data accounts for varying time and weathers.•Adding more predictors enhances model performance for fault control of sensors. Sensor networks in greenhouses play a pivotal role in controlling the stability of environmental and chemical factors. The Internet of Things (IoT) has been widely adopted for monitoring various sensor networks in greenhouses. In the present study, an IoT platform for remote monitoring of greenhouse environment is designed. The platform consists of a sensor node, a sink node, and an edge server. The sensor node measures indoor and outdoor humidity and temperature, interior CO(g), and interior luminosity and transmits data to the sink node, where it is timestamped. The sink node is connected to an edge server through the Mosquitto MQTT broker and the data is subsequently transferred to a MongoDB Cloud infrastructure, where the data of each variable is stored in proper formats. In the second part of the study, four 1D convolutional neural networks (CNNs) were developed for data prediction of each sensor to provide fault-tolerance in the system. The first three models, for predicting inner humidity and temperature, outdoor temperature, and outdoor humidity, directly predict the actual data of the faulty sensor based on regression analysis. The last model is designed for predicting CO and luminosity and performs data classification for faulty sensors. The models provide a high level of precision in their predictions. The RMSE for interior temperature and humidity and exterior temperature and humidity are 0.86 ℃, 3.47%, 0.682 ℃, and 2.74%, respectively. Additionally, the accuracy for luminosity and CO classification are 89.70% and 83.43%. Comparison of 1D CNN, decision tree, and linear regression model revealed that the machine learning models considerably outperform linear regression model, and they can better capture the nonlinear correlations among the variables. Furthermore, the predictive outcomes of the models were consistent across different weather conditions. The proposed methodology can be used to induce tolerance against faulty reads at sensor level in greenhouse sensor networks, independent of time and the data gathered by the faulty sensors. The study indicates that exploiting cloud resources for promoting the use of complex AI models on IoT platforms can provide a suitable solution for real-time monitoring and fault control of greenhouse environmental factors.</abstract><pub>Elsevier B.V</pub><doi>10.1016/j.compag.2024.109198</doi></addata></record>
fulltext fulltext
identifier ISSN: 0168-1699
ispartof Computers and electronics in agriculture, 2024-09, Vol.224, p.109198, Article 109198
issn 0168-1699
1872-7107
language eng
recordid cdi_crossref_primary_10_1016_j_compag_2024_109198
source ScienceDirect Freedom Collection 2022-2024
subjects Deep Learning
Fault Tolerance
Greenhouse Sensor Network
Internet of Things
title AI-powered sensor fault detection for cost-effective smart greenhouses
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T12%3A56%3A06IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=AI-powered%20sensor%20fault%20detection%20for%20cost-effective%20smart%20greenhouses&rft.jtitle=Computers%20and%20electronics%20in%20agriculture&rft.au=Mohammadhossein%20Shekarian,%20Seyed&rft.date=2024-09&rft.volume=224&rft.spage=109198&rft.pages=109198-&rft.artnum=109198&rft.issn=0168-1699&rft.eissn=1872-7107&rft_id=info:doi/10.1016/j.compag.2024.109198&rft_dat=%3Celsevier_cross%3ES0168169924005891%3C/elsevier_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c185t-5284cf1866474bfdc3055970bc9929240a1251eb8a7f37d30c52764a09834b4b3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true