Monitoring and Control Framework for IoT, Implemented for Smart Agriculture

To mitigate the effects of the lack of IoT standardization, including scalability, reusability, and interoperability, we propose a domain-agnostic monitoring and control framework (MCF) for the design and implementation of Internet of Things (IoT) systems. We created building blocks for the layers o...

Full description

Bibliographic Details
Main Authors: Elisha Elikem Kofi Senoo, Ebenezer Akansah, Israel Mendonça, Masayoshi Aritsugi
Format: Article
Language:English
Published: MDPI AG 2023-03-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/5/2714
_version_ 1797614280999174144
author Elisha Elikem Kofi Senoo
Ebenezer Akansah
Israel Mendonça
Masayoshi Aritsugi
author_facet Elisha Elikem Kofi Senoo
Ebenezer Akansah
Israel Mendonça
Masayoshi Aritsugi
author_sort Elisha Elikem Kofi Senoo
collection DOAJ
description To mitigate the effects of the lack of IoT standardization, including scalability, reusability, and interoperability, we propose a domain-agnostic monitoring and control framework (MCF) for the design and implementation of Internet of Things (IoT) systems. We created building blocks for the layers of the five-layer IoT architecture and built the MCF’s subsystems (monitoring subsystem, control subsystem, and computing subsystem). We demonstrated the utilization of MCF in a real-world use-case in smart agriculture, using off-the-shelf sensors and actuators and an open-source code. As a user guide, we discuss the necessary considerations for each subsystem and evaluate our framework in terms of its scalability, reusability, and interoperability (issues that are often overlooked during development). Aside from the freedom to choose the hardware used to build complete open-source IoT solutions, the MCF use-case was less expensive, as revealed by a cost analysis that compared the cost of implementing the system using the MCF to obtain commercial solutions. Our MCF is shown to cost up to 20 times less than normal solutions, while serving its purpose. We believe that the MCF eliminated the domain restriction found in many IoT frameworks and serves as a first step toward IoT standardization. Our framework was shown to be stable in real-world applications, with the code not incurring a significant increase in power utilization, and could be operated using common rechargeable batteries and a solar panel. In fact, our code consumed so little power that the usual amount of energy was two times higher than what is necessary to keep the batteries full. We also show that the data provided by our framework are reliable through the use of multiple different sensors operating in parallel and sending similar data at a stable rate, without significant differences between the readings. Lastly, the elements of our framework can exchange data in a stable way with very few package losses, being able to read over 1.5 million data points in the course of three months.
first_indexed 2024-03-11T07:10:18Z
format Article
id doaj.art-4c2b5e0dc8fa4f09bf0ca0b23d10f171
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-11T07:10:18Z
publishDate 2023-03-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-4c2b5e0dc8fa4f09bf0ca0b23d10f1712023-11-17T08:38:43ZengMDPI AGSensors1424-82202023-03-01235271410.3390/s23052714Monitoring and Control Framework for IoT, Implemented for Smart AgricultureElisha Elikem Kofi Senoo0Ebenezer Akansah1Israel Mendonça2Masayoshi Aritsugi3Graduate School of Science and Technology, Kumamoto University, Kumamoto 860-8555, JapanGraduate School of Science and Technology, Kumamoto University, Kumamoto 860-8555, JapanFaculty of Advanced Science and Technology, Kumamoto University, Kumamoto 860-8555, JapanFaculty of Advanced Science and Technology, Kumamoto University, Kumamoto 860-8555, JapanTo mitigate the effects of the lack of IoT standardization, including scalability, reusability, and interoperability, we propose a domain-agnostic monitoring and control framework (MCF) for the design and implementation of Internet of Things (IoT) systems. We created building blocks for the layers of the five-layer IoT architecture and built the MCF’s subsystems (monitoring subsystem, control subsystem, and computing subsystem). We demonstrated the utilization of MCF in a real-world use-case in smart agriculture, using off-the-shelf sensors and actuators and an open-source code. As a user guide, we discuss the necessary considerations for each subsystem and evaluate our framework in terms of its scalability, reusability, and interoperability (issues that are often overlooked during development). Aside from the freedom to choose the hardware used to build complete open-source IoT solutions, the MCF use-case was less expensive, as revealed by a cost analysis that compared the cost of implementing the system using the MCF to obtain commercial solutions. Our MCF is shown to cost up to 20 times less than normal solutions, while serving its purpose. We believe that the MCF eliminated the domain restriction found in many IoT frameworks and serves as a first step toward IoT standardization. Our framework was shown to be stable in real-world applications, with the code not incurring a significant increase in power utilization, and could be operated using common rechargeable batteries and a solar panel. In fact, our code consumed so little power that the usual amount of energy was two times higher than what is necessary to keep the batteries full. We also show that the data provided by our framework are reliable through the use of multiple different sensors operating in parallel and sending similar data at a stable rate, without significant differences between the readings. Lastly, the elements of our framework can exchange data in a stable way with very few package losses, being able to read over 1.5 million data points in the course of three months.https://www.mdpi.com/1424-8220/23/5/2714Internet of Things (IoT)open-sourceIoT architecturesmart agriculturemonitoringcontrol
spellingShingle Elisha Elikem Kofi Senoo
Ebenezer Akansah
Israel Mendonça
Masayoshi Aritsugi
Monitoring and Control Framework for IoT, Implemented for Smart Agriculture
Sensors
Internet of Things (IoT)
open-source
IoT architecture
smart agriculture
monitoring
control
title Monitoring and Control Framework for IoT, Implemented for Smart Agriculture
title_full Monitoring and Control Framework for IoT, Implemented for Smart Agriculture
title_fullStr Monitoring and Control Framework for IoT, Implemented for Smart Agriculture
title_full_unstemmed Monitoring and Control Framework for IoT, Implemented for Smart Agriculture
title_short Monitoring and Control Framework for IoT, Implemented for Smart Agriculture
title_sort monitoring and control framework for iot implemented for smart agriculture
topic Internet of Things (IoT)
open-source
IoT architecture
smart agriculture
monitoring
control
url https://www.mdpi.com/1424-8220/23/5/2714
work_keys_str_mv AT elishaelikemkofisenoo monitoringandcontrolframeworkforiotimplementedforsmartagriculture
AT ebenezerakansah monitoringandcontrolframeworkforiotimplementedforsmartagriculture
AT israelmendonca monitoringandcontrolframeworkforiotimplementedforsmartagriculture
AT masayoshiaritsugi monitoringandcontrolframeworkforiotimplementedforsmartagriculture