Smart Agricultural Enterprise System Based on Integration of Internet of Things and Agent Technology

Smart Agricultural Enterprise System Based on Integration of Internet of Things and Agent Technology

Ilham Kitouni, Djamel Benmerzoug, Fouzi Lezzar
Copyright: © 2018 |Pages: 19
DOI: 10.4018/JOEUC.2018100105
(Individual Articles)
No Current Special Offers


This article describes how the Internet of Things (IoT) and its smart objects will be the fundamental building blocks for the creation of smart pervasive systems. Precision Agriculture can be defined as the use of information, communications technologies and electronic devices in agricultural practice, to improve agricultural production. This article addresses the problem of modelling Precision Agriculture systems. The authors propose an Agent-based approach for an effective integration of the IoT technology in Agricultural Enterprise systems. The proposed approach is based on Agent Interaction Protocols (AiP) through which they specify complex services of the system by recognizing larger chunks that have a meaning in the application domain. The AiP supports the modelling of composite services as entities whose business logic involves a number of interactions among more elementary service components. The authors present an agent-based system architecture whose main goal is to address interoperability issues between heterogeneous IoT-based services by offering a harmonized API.
Article Preview


The Internet of Things (IoT) is the most promising area which penetrates the advantages of Wireless Sensor and Actuator Networks and Pervasive Computing domains. Different applications of IoT have been developed and researchers of IoT well identified the opportunities, problems, challenges and the technology standards used in IoT such as Radio-Frequency Identification (RFID) tags, sensors, actuators, mobile phones, etc. (Porkodi, 2014). Internet of Things becomes a reality for many reasons: low powers processors, improvements in wireless communication technologies, electronic devices (Atzori, 2010; Vermesan, 2014; Al-Fuqaha, 2015). In the world of IoT, every object (thing) can communicate with other things or other resources in the Web, they can provide valuable information about the environment where they are installed, and provide much functionality for end-users. Due to utility and efficiency of IoT in the daily lives of human beings, they are increasingly being used in different important sectors such are healthcare, agricultural, security, transportation, performance, high assurance, financial (Porkodi, 2014).

One of the areas that can benefit from IoT solutions is the precision agriculture (smart agriculture), which can be defined as the use of information, communications technologies and electronic devices in agricultural practice, it can also include management decision support, processing collected data, and remote monitoring of agriculture machinery. It’s the term often used when we deal with IoT-based farming. There are key areas for precision agriculture: Productivity, pest control, water conservation, and continual value (see Figure 1).

Precision agriculture management practices can significantly reduce the amount of nutrient and improve crop inputs methods (seed planting, soil treatment, groundwater management) and contribute in the long term to environmental impact reduction. In the same order of idea, precision agriculture seeks to use high-tech systems in the goal of sustainable agriculture.

In one hand it seeks to assure a continued supply of food within the ecological, economic and social limits, hence this is required to sustain production in the long term. In the other hand, consumers demand for more information about their food while some smaller producers are struggling to respond to consumer demands for more information about how their food was produced because it requires detailed record-keeping and audits. All of those actors are important in the agriculture of the future; this field requires the help of Information Technologies (Big Data), communication (Networks, Wireless Networks and Cloud offerings) and software engineering theoretical supports (Agent technology and formal modelling...).

The IoT systems are used to monitor and observe factors such as humidity, temperature, and light for ensuring prevention of possible plant diseases and managing irrigation or frost risks as well as reducing labour costs.

As shown in Figure 1, processes in an IoT-based Agricultural Enterprise (A-Enterprise) will depend heavily on the interaction of heterogeneous smart devices, both among themselves and with the whole system. In current practice, interaction is defined rigidly and purely in operational terms. Consequently, the software components of the IoT-based system are tightly coupled with each other. Even small changes in one software component must be propagated to others, even when such changes are inconsequential to the business being conducted. Usually, software developers carry out the necessary changes manually, implying to a loss in time and productivity. In order to meet the requirements and challenges of different partners in such systems, A-Enterprises must be able to cooperate effectively and efficiently.

Complete Article List

Search this Journal:
Volume 36: 1 Issue (2024)
Volume 35: 3 Issues (2023)
Volume 34: 10 Issues (2022)
Volume 33: 6 Issues (2021)
Volume 32: 4 Issues (2020)
Volume 31: 4 Issues (2019)
Volume 30: 4 Issues (2018)
Volume 29: 4 Issues (2017)
Volume 28: 4 Issues (2016)
Volume 27: 4 Issues (2015)
Volume 26: 4 Issues (2014)
Volume 25: 4 Issues (2013)
Volume 24: 4 Issues (2012)
Volume 23: 4 Issues (2011)
Volume 22: 4 Issues (2010)
Volume 21: 4 Issues (2009)
Volume 20: 4 Issues (2008)
Volume 19: 4 Issues (2007)
Volume 18: 4 Issues (2006)
Volume 17: 4 Issues (2005)
Volume 16: 4 Issues (2004)
Volume 15: 4 Issues (2003)
Volume 14: 4 Issues (2002)
Volume 13: 4 Issues (2001)
Volume 12: 4 Issues (2000)
Volume 11: 4 Issues (1999)
Volume 10: 4 Issues (1998)
Volume 9: 4 Issues (1997)
Volume 8: 4 Issues (1996)
Volume 7: 4 Issues (1995)
Volume 6: 4 Issues (1994)
Volume 5: 4 Issues (1993)
Volume 4: 4 Issues (1992)
Volume 3: 4 Issues (1991)
Volume 2: 4 Issues (1990)
Volume 1: 3 Issues (1989)
View Complete Journal Contents Listing