Related Experiment Video
Updated: Aug 16, 2025

Integration of 5G Experimentation Infrastructures into a Multi-Site NFV Ecosystem
Published on: February 3, 2021
Flexible IoT Agriculture Systems for Irrigation Control Based on Software Services
Eva Palomar-Cosín1, Marisol García-Valls1
1Departamento de Comunicaciones, Universitat Politècnica de València, 46022 Valencia, Spain.
Abstract:
IoT technology applied to agriculture has produced a number of contributions in the recent years. Such solutions are, most of the time, fully tailored to a particular functional target and focus extensively on sensor-hardware development and customization. As a result, software-centered solutions for IoT system development are infrequent. This is not suitable, as the software is the bottleneck in modern computer systems, being the main source of performance loss, errors, and even cyber attacks. This paper takes a software-centric perspective to model and design IoT systems in a flexible manner. We contribute a software framework that supports the design of the IoT systems' software based on software services in a client-server model with REST interactions; and it is exemplified on the domain of efficient irrigation in agriculture. We decompose the services' design into the set of constituent functions and operations both at client and server sides. As a result, we provide a simple and novel view on the design of IoT systems in agriculture from a sofware perspective: we contribute simple design structure based on the identification of the front-end software services, their internal software functions and operations, and their interconnections as software services. We have implemented the software framework on an IoT irrigation use case that monitors the conditions of the field and processes the sampled data, detecting alarms when needed. We demonstrate that the temporal overhead of our solution is bounded and suitable for the target domain, reaching a response time of roughly 11 s for bursts of 3000 requests.
Related Concept Videos
Design Example: Design of an Irrigation Channel
Control Systems
At the heart...
Control Systems: Applications
In modern vehicles, control systems manage various functions to enhance performance and safety. The steering wheel and accelerator are primary inputs in a car's control system. The...
Open and closed-loop control systems
An open-loop control system operates without feedback from the output. It consists of two primary elements: the controller and the controlled process. The controller receives an input signal...
Multiple Pipe Systems
Series Configuration
In a series configuration, fluid flows sequentially from one pipe...
Microorganisms in Agriculture and Food industry

