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...
Main Authors: | , , , , |
---|---|
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 |