A distributed system for supporting smart irrigation using Internet of Things technology

Abstract In this paper, we present the design and implementation of a smart irrigation system using Internet of Things (IoT) technology, which can be used for automating the irrigation process in agricultural fields. It is expected that this system would create a better opportunity for farmers to ir...

Full description

Bibliographic Details
Main Authors: Ahmed Abdelmoamen Ahmed, Suhib Al Omari, Ripendra Awal, Ali Fares, Mohamed Chouikha
Format: Article
Language:English
Published: Wiley 2021-07-01
Series:Engineering Reports
Subjects:
Online Access:https://doi.org/10.1002/eng2.12352
_version_ 1818737806561771520
author Ahmed Abdelmoamen Ahmed
Suhib Al Omari
Ripendra Awal
Ali Fares
Mohamed Chouikha
author_facet Ahmed Abdelmoamen Ahmed
Suhib Al Omari
Ripendra Awal
Ali Fares
Mohamed Chouikha
author_sort Ahmed Abdelmoamen Ahmed
collection DOAJ
description Abstract In this paper, we present the design and implementation of a smart irrigation system using Internet of Things (IoT) technology, which can be used for automating the irrigation process in agricultural fields. It is expected that this system would create a better opportunity for farmers to irrigate their fields efficiently, as well as eliminating the field's under‐watering, which could stress the plants. The developed system is organized into three parts: sensing side, cloud side, and user side. We used Microsoft Azure IoT Hub as an underlying infrastructure to coordinate the interaction between the three sides. The sensing side uses a Raspberry Pi 3 device, which is a low‐cost, credit‐card sized computer device that is used to monitor in near real‐time soil moisture, air temperature and relative humidity, and other weather parameters of the field of interest. Sensors readings are logged and transmitted to the cloud side. At the cloud side, the received sensing data is used by the irrigation scheduling model to determine when and for how long the water pump should be turned on based on a user‐predefined threshold. The user side is developed as an Android mobile app, which is used to control the operations of the water pump with voice recognition capabilities. Finally, this system was evaluated using various performance metrics, such as latency and scalability.
first_indexed 2024-12-18T00:58:54Z
format Article
id doaj.art-f70403b622a04a8c87d6e91191089fc6
institution Directory Open Access Journal
issn 2577-8196
language English
last_indexed 2024-12-18T00:58:54Z
publishDate 2021-07-01
publisher Wiley
record_format Article
series Engineering Reports
spelling doaj.art-f70403b622a04a8c87d6e91191089fc62022-12-21T21:26:27ZengWileyEngineering Reports2577-81962021-07-0137n/an/a10.1002/eng2.12352A distributed system for supporting smart irrigation using Internet of Things technologyAhmed Abdelmoamen Ahmed0Suhib Al Omari1Ripendra Awal2Ali Fares3Mohamed Chouikha4Department of Computer Science Prairie View A&M University Prairie View Texas USADepartment of Computer Science Prairie View A&M University Prairie View Texas USACollege of Agriculture and Human Sciences (CAHS) Prairie View A&M University Prairie View Texas USACollege of Agriculture and Human Sciences (CAHS) Prairie View A&M University Prairie View Texas USASECURE Center of Cybersecurity Prairie View A&M University Prairie View Texas USAAbstract In this paper, we present the design and implementation of a smart irrigation system using Internet of Things (IoT) technology, which can be used for automating the irrigation process in agricultural fields. It is expected that this system would create a better opportunity for farmers to irrigate their fields efficiently, as well as eliminating the field's under‐watering, which could stress the plants. The developed system is organized into three parts: sensing side, cloud side, and user side. We used Microsoft Azure IoT Hub as an underlying infrastructure to coordinate the interaction between the three sides. The sensing side uses a Raspberry Pi 3 device, which is a low‐cost, credit‐card sized computer device that is used to monitor in near real‐time soil moisture, air temperature and relative humidity, and other weather parameters of the field of interest. Sensors readings are logged and transmitted to the cloud side. At the cloud side, the received sensing data is used by the irrigation scheduling model to determine when and for how long the water pump should be turned on based on a user‐predefined threshold. The user side is developed as an Android mobile app, which is used to control the operations of the water pump with voice recognition capabilities. Finally, this system was evaluated using various performance metrics, such as latency and scalability.https://doi.org/10.1002/eng2.12352AndroidAzureIoTIrrigationSensorsSoil Moisture
spellingShingle Ahmed Abdelmoamen Ahmed
Suhib Al Omari
Ripendra Awal
Ali Fares
Mohamed Chouikha
A distributed system for supporting smart irrigation using Internet of Things technology
Engineering Reports
Android
Azure
IoT
Irrigation
Sensors
Soil Moisture
title A distributed system for supporting smart irrigation using Internet of Things technology
title_full A distributed system for supporting smart irrigation using Internet of Things technology
title_fullStr A distributed system for supporting smart irrigation using Internet of Things technology
title_full_unstemmed A distributed system for supporting smart irrigation using Internet of Things technology
title_short A distributed system for supporting smart irrigation using Internet of Things technology
title_sort distributed system for supporting smart irrigation using internet of things technology
topic Android
Azure
IoT
Irrigation
Sensors
Soil Moisture
url https://doi.org/10.1002/eng2.12352
work_keys_str_mv AT ahmedabdelmoamenahmed adistributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT suhibalomari adistributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT ripendraawal adistributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT alifares adistributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT mohamedchouikha adistributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT ahmedabdelmoamenahmed distributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT suhibalomari distributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT ripendraawal distributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT alifares distributedsystemforsupportingsmartirrigationusinginternetofthingstechnology
AT mohamedchouikha distributedsystemforsupportingsmartirrigationusinginternetofthingstechnology