Junaidi Junaidi, Amirullah Andi Bramantya, Bintang Satya Pradipta


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.

Full Text:



A. Pathak, M. A. Uddin, M. Jainal Abedin, K. Andersson, R. Mustafa, and M. S. Hossain, “IoT based smart system to support agricultural parameters: A case study,” Procedia Comput. Sci., vol. 155, pp. 648–653, 2019.

J. M. Talavera et al., “Review of IoT applications in agro-industrial and environmental fields,” Comput. Electron. Agric., vol. 142, no. 118, pp. 283–297, 2017.

C. Verdouw, H. Sundmaeker, B. Tekinerdogan, D. Conzon, and T. Montanaro, “Architecture framework of IoT-based food and farm systems: A multiple case study,” Comput. Electron. Agric., vol. 165, pp. 104939, 2019.

F. Bu and X. Wang, “A smart agriculture IoT system based on deep reinforcement learning,” Futur. Gener. Comput. Syst., vol. 99, pp. 500–507, 2019.

A. Alreshidi and A. Ahmad, “Architecting software for the Internet of Thing based systems,” Futur. Internet, vol. 11, no. 7, 2019.

R. Santos de Souza et al., “Continuous monitoring seed testing equipments using internet of things,” Comput. Electron. Agric., vol. 158, pp. 122–132, 2019.

S. R. Barkunan, V. Bhanumathi, and J. Sethuram, “Smart sensor for automatic drip irrigation system for paddy cultivation,” Comput. Electr. Eng., vol. 73, pp. 180–193, 2019.

A. Goap, D. Sharma, A. K. Shukla, and C. Rama Krishna, “An IoT based smart irrigation management system using Machine learning and open source technologies,” Comput. Electron. Agric., vol. 155, pp. 41–49, 2018.

N. K. Nawandar and V. R. Satpute, “IoT based low cost and intelligent module for smart irrigation system,” Comput. Electron. Agric., vol. 162, pp. 979–990, 2019.

G. Severino, G. D’Urso, M. Scarfato, and G. Toraldo, “The IoT as a tool to combine the scheduling of the irrigation with the geostatistics of the soils,” Futur. Gener. Comput. Syst., vol. 82, pp. 268–273, 2018.

M. S. Munir, I. S. Bajwa, and S. M. Cheema, “An intelligent and secure smart watering system using fuzzy logic and blockchain,” Comput. Electr. Eng., vol. 77, pp. 109–119, 2019.

G. Lavanya, C. Rani, and P. Ganeshkumar, “An automated low cost IoT based Fertilizer Intimation System for smart agriculture,” Sustain. Comput. Informatics Syst., no. 2018, pp. 1–12, 2019.

M. Sultan Mahmud, Q. U. Zaman, T. J. Esau, G. W. Price, and B. Prithiviraj, “Development of an artificial cloud lighting condition system using machine vision for strawberry powdery mildew disease detection,” Comput. Electron. Agric., vol. 158, pp. 219–225, 2019.

A. Khattab, S. E. D. Habib, H. Ismail, S. Zayan, Y. Fahmy, and M. M. Khairy, “An IoT-based cognitive monitoring system for early plant disease forecast,” Comput. Electron. Agric., vol. 166, pp. 105028, 2019.

K. Foughali, K. Fathallah, and A. Frihida, “Using Cloud IOT for disease prevention in precision agriculture,” Procedia Comput. Sci., vol. 130, pp. 575–582, 2018.

S. Trilles, J. Torres-Sospedra, Ó. Belmonte, F. J. Zarazaga-Soria, A. González-Pérez, and J. Huerta, “Development of an open sensorized platform in a smart agriculture context: A vineyard support system for monitoring mildew disease,” Sustain. Comput. Informatics Syst., no. 2018, pp. 1–11, 2019.

K. Foughali, K. Fathallah, and A. Frihida, “A Cloud-IOT Based Decision Support System for Potato Pest Prevention,” Procedia Comput. Sci., vol. 160, pp. 616–623, 2019.

M. S. Mekala and P. Viswanathan, “CLAY-MIST: IoT-cloud enabled CMM index for smart agriculture monitoring system,” Meas. J. Int. Meas. Confed., vol. 134, pp. 236–244, 2019.

T. C. Hsu, H. Yang, Y. C. Chung, and C. H. Hsu, “A Creative IoT agriculture platform for cloud fog computing,” Sustain. Comput. Informatics Syst., vol. 28, 2018.



  • There are currently no refbacks.