LITERATURE REVIEW IOT SOFTWARE ARCHITECTURE ON AGRICULTURE

Abstract
Context – Internet of Things (IoT) interrelates computing devices, machines, animals, or people and things that use the power of internet usage to utilize data to be much more usable. Food is one of the mandatory human needs to survive, and most of it is produced by agriculture. Using IoT in agriculture needs appropriate software architecture that plays a prominent role in optimizing the gain. Objective and Method – Implementing a solution in a specific field requires a particular condition that belongs to it. The objectives of this research study are to classify the state of the art IoT solution in the software architecture domain perspective. We have used the Evidence- Based Software Engineering (EBSE) and have 24 selected existing studies related to software architecture and IoT solutions to map to the software architecture needed on IoT solutions in agriculture. Result and Implications – The results of this study are the classification of various IoT software architecture solutions in agriculture. The highlighted field, especially in the areas of cloud, big data, integration, and artificial intelligence/machine learning. We mapped the agriculture taxonomy classification with IoT software architecture. For future work, we recommend enhancing the classification and mapping field to the utilization of drones in agriculture since drones can reach a vast area that is very fit for fertilizing, spraying, or even capturing crop images with live cameras to identify leaf disease.