{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,10]],"date-time":"2026-05-10T06:49:44Z","timestamp":1778395784140,"version":"3.51.4"},"reference-count":58,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2020,12,14]],"date-time":"2020-12-14T00:00:00Z","timestamp":1607904000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Australian Government Department of Agriculture","award":["1920FRP"],"award-info":[{"award-number":["1920FRP"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Research has shown the multitude of applications that Internet of Things (IoT), cloud computing, and forecast technologies present in every sector. In agriculture, one application is the monitoring of factors that influence crop development to assist in making crop management decisions. Research on the application of such technologies in agriculture has been mainly conducted at small experimental sites or under controlled conditions. This research has provided relevant insights and guidelines for the use of different types of sensors, application of a multitude of algorithms to forecast relevant parameters as well as architectural approaches of IoT platforms. However, research on the implementation of IoT platforms at the commercial scale is needed to identify platform requirements to properly function under such conditions. This article evaluates an IoT platform (IRRISENS) based on fully replicable microservices used to sense soil, crop, and atmosphere parameters, interact with third-party cloud services for scheduling irrigation and, potentially, control irrigation automatically. The proposed IoT platform was evaluated during one growing season at four commercial-scale farms on two broadacre irrigated crops with very different water management requirements (rice and cotton). Five main requirements for IoT platforms to be used in agriculture at commercial scale were identified from implementing IRRISENS as an irrigation support tool for rice and cotton production: scalability, flexibility, heterogeneity, robustness to failure, and security. The platform addressed all these requirements. The results showed that the microservice-based approach used is robust against both intermittent and critical failures in the field that could occur in any of the monitored sites. Further, processing or storage overload caused by datalogger malfunctioning or other reasons at one farm did not affect the platform\u2019s performance. The platform was able to deal with different types of data heterogeneity. Since there are no shared microservices among farms, the IoT platform proposed here also provides data isolation, maintaining data confidentiality for each user, which is relevant in a commercial farm scenario.<\/jats:p>","DOI":"10.3390\/s20247163","type":"journal-article","created":{"date-parts":[[2020,12,14]],"date-time":"2020-12-14T21:25:08Z","timestamp":1607981108000},"page":"7163","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":16,"title":["IRRISENS: An IoT Platform Based on Microservices Applied in Commercial-Scale Crops Working in a Multi-Cloud Environment"],"prefix":"10.3390","volume":"20","author":[{"given":"Rodrigo","family":"Filev Maia","sequence":"first","affiliation":[{"name":"Centre of Regional and Rural Future, Deakin University, Hanwood 2680, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6885-0883","authenticated-orcid":false,"given":"Carlos","family":"Ballester Lurbe","sequence":"additional","affiliation":[{"name":"Centre of Regional and Rural Future, Deakin University, Hanwood 2680, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9359-6506","authenticated-orcid":false,"given":"Arbind","family":"Agrahari Baniya","sequence":"additional","affiliation":[{"name":"Centre of Regional and Rural Future, Deakin University, Hanwood 2680, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0714-6646","authenticated-orcid":false,"given":"John","family":"Hornbuckle","sequence":"additional","affiliation":[{"name":"Centre of Regional and Rural Future, Deakin University, Hanwood 2680, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,12,14]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"3091","DOI":"10.1111\/gcb.14669","article-title":"Climate change and variability impacts on grazing herds: Insights from a system dynamics approach for semi-arid Australian rangelands","volume":"25","author":"Godde","year":"2019","journal-title":"Glob. Chang. Biol."},{"key":"ref_2","unstructured":"FAO (2020, June 10). AQUASTAT: Water Usages. Available online: http:\/\/www.fao.org\/nr\/water\/aquastat\/water_use."},{"key":"ref_3","unstructured":"FAO (2017). The State of Food and Agriculture: Leveraging Food Systems for inclusive Rural Transformation, FAO."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1016\/S0168-1699(02)00096-0","article-title":"Precision agriculture\u2014A worldwide overview","volume":"36","author":"Zhang","year":"2002","journal-title":"Comput. Electron. Agric."},{"key":"ref_5","unstructured":"Pivoto, D. (2018). Smart Farming: Concepts, Applications, Adoption and Diffusion in Southern Brazil, UFRGS."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Alves, R.G., Souza, G., Maia, R.F., Tran, A.L.H., Kamienski, C., Soininen, J.-P., Aquino, P.T., and Lima, F. (2019, January 17\u201320). A digital twin for smart farming. Proceedings of the 2019 IEEE Global Humanitarian Technology Conference (GHTC), Seattle, WA, USA, USA.","DOI":"10.1109\/GHTC46095.2019.9033075"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"4","DOI":"10.20965\/ijat.2017.p0004","article-title":"\u201cIndustrie 4.0\u201d and smart manufacturing-a review of research issues and application examples","volume":"11","author":"Thoben","year":"2017","journal-title":"Int. J. Autom. Technol."},{"key":"ref_8","unstructured":"Schuh, G., Anderl, R., Gausemeier, J., Ten Hompel, M., and Wahlster, W. (2017). Industrie 4.0 Maturity Index: Managing the Digital Transformation of Companies, Utz Verlag."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1002\/stc.48","article-title":"Smart sensing technology: Opportunities and challenges","volume":"11","author":"Spencer","year":"2004","journal-title":"Struct. Control Health Monit."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Monteleone, S., de Moraes, E.A., and Maia, R.F. (2019, January 17\u201321). Analysis of the variables that affect the intention to adopt Precision Agriculture for smart water management in Agriculture 4.0 context. Proceedings of the 2019 Global IoT Summit (GIoTS), Aarhus, Denmark.","DOI":"10.1109\/GIOTS.2019.8766384"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Corista, P., Ferreira, D., Gi\u00e3o, J., Sarraipa, J., and Gon\u00e7alves, R.J. (2018, January 17\u201320). An IoT agriculture system using FIWARE. Proceedings of the 2018 IEEE International Conference on Engineering, Technology and Innovation (ICE\/ITMC), Stuttgart, Germany.","DOI":"10.1109\/ICE.2018.8436381"},{"key":"ref_12","first-page":"330","article-title":"Cloud-based decision support and automation for precision agriculture in orchards","volume":"49","author":"Tan","year":"2016","journal-title":"Ifac. Pap."},{"key":"ref_13","unstructured":"Vasisht, D., Kapetanovic, Z., Won, J., Jin, X., Chandra, R., Sinha, S., Kapoor, A., Sudarshan, M., and Stratman, S. (2017, January 27\u201329). Farmbeats: An iot platform for data-driven agriculture. Proceedings of the 14th USENIX Symposium on Networked Systems Design and Implementation, Boston, MA, USA."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Ferreira, D., Corista, P., Gi\u00e3o, J., Ghimire, S., Sarraipa, J., and Jardim-Gon\u00e7alves, R. (2017, January 27\u201329). Towards smart agriculture using FIWARE enablers. Proceedings of the 2017 International Conference on Engineering, Technology and Innovation (ICE\/ITMC), Funchal, Portugal.","DOI":"10.1109\/ICE.2017.8280066"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1016\/j.biosystemseng.2018.10.014","article-title":"Smart farming IoT platform based on edge and cloud computing","volume":"177","author":"Santa","year":"2019","journal-title":"Biosyst. Eng."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kamienski, C., Soininen, J.-P., Taumberger, M., Dantas, R., Toscano, A., Salmon Cinotti, T., Filev Maia, R., and Torre Neto, A. (2019). Smart water management platform: Iot-based precision irrigation for agriculture. Sensors, 19.","DOI":"10.3390\/s19020276"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ferr\u00e1ndez-Pastor, F., Garc\u00eda-Chamizo, J., Nieto-Hidalgo, M., and Mora-Mart\u00ednez, J. (2018). Precision Agriculture Design Method Using a Distributed Computing Architecture on Internet of Things Context. Sensors, 18.","DOI":"10.3390\/s18061731"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Yi, S., Li, C., and Li, Q. (2015, January 22\u201325). A survey of fog computing: Concepts, applications and issues. Proceedings of the 2015 Workshop on Mobile Big Data, New York, NY, USA.","DOI":"10.1145\/2757384.2757397"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Stojmenovic, I., and Wen, S. (2014, January 7\u201310). The fog computing paradigm: Scenarios and security issues. Proceedings of the 2014 Federated Conference on Computer Science and Information Systems, Warsaw, Poland.","DOI":"10.15439\/2014F503"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"18","DOI":"10.1109\/MCOM.2017.7901470","article-title":"Clarifying fog computing and networking: 10 questions and answers","volume":"55","author":"Chiang","year":"2017","journal-title":"IEEE Commun. Mag."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"637","DOI":"10.1109\/JIOT.2016.2579198","article-title":"Edge computing: Vision and challenges","volume":"3","author":"Shi","year":"2016","journal-title":"IEEE Internet Things J."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"L\u00f3pez-Morales, J.A., Mart\u00ednez, J.A., and Skarmeta, A.F. (2020). Digital Transformation of Agriculture through the Use of an Interoperable Platform. Sensors, 20.","DOI":"10.3390\/s20041153"},{"key":"ref_23","unstructured":"Oliver, S.T., Gonz\u00e1lez-P\u00e9rez, A., and Guijarro, J.H. (2018, January 15\u201318). An IoT proposal for monitoring vineyards called SEnviro for agriculture. Proceedings of the 8th International Conference on the Internet of Things, New York, NY, USA."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1055","DOI":"10.1002\/spe.2704","article-title":"SmartHerd management: A microservices-based fog computing\u2013assisted IoT platform towards data-driven smart dairy farming","volume":"49","author":"Taneja","year":"2019","journal-title":"Softw. Pract. Exp."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Jarwar, M.A., Kibria, M.G., Ali, S., and Chong, I. (2018). Microservices in web objects enabled iot environment for enhancing reusability. Sensors, 18.","DOI":"10.3390\/s18020352"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Santana, C., Alencar, B., and Prazeres, C. (2018, January 1\u20133). Microservices: A mapping study for internet of things solutions. Proceedings of the 2018 IEEE 17th International Symposium on Network Computing and Applications (NCA), Cambridge, MA, USA.","DOI":"10.1109\/NCA.2018.8548331"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Xiang, B., Li, Z., Liu, Y., and Zhang, H. (May, January 30). Using Microservices for Rapid Creation of Remote Sensing Products. Proceedings of the 2018 IEEE International Conference on Software Architecture Companion (ICSA-C), Seattle, WA, USA.","DOI":"10.1109\/ICSA-C.2018.00037"},{"key":"ref_28","unstructured":"FIWARE (2020, May 04). Fiware Catalogue. Available online: http:\/\/www.fiware.org."},{"key":"ref_29","unstructured":"FIWARE (2020, June 01). Fiware: The Open Source Platform of Choice for Building Smart Farming Solutions the New Revolution, Available online: https:\/\/www.fiware.org\/wp-content\/uploads\/2018\/06\/Smart-Agrifood_Brochure_June2018.pdf."},{"key":"ref_30","first-page":"38","article-title":"Automation using IoT in greenhouse environment","volume":"1","author":"Raj","year":"2019","journal-title":"J. Inf. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Dan, L., Xin, C., Chongwei, H., and Liangliang, J. (2015, January 19\u201320). Intelligent agriculture greenhouse environment monitoring system based on IOT technology. Proceedings of the 2015 International Conference on Intelligent Transportation, Big Data and Smart City, Halong Bay, Vietnam.","DOI":"10.1109\/ICITBS.2015.126"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Valecce, G., Strazzella, S., Radesca, A., and Grieco, L.A. (2019, January 20\u201324). Solarfertigation: Internet of Things Architecture for Smart Agriculture. Proceedings of the 2019 IEEE International Conference on Communications Workshops (ICC Workshops), Shanghai, China.","DOI":"10.1109\/ICCW.2019.8756735"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1016\/j.compag.2017.06.008","article-title":"Architecting an IoT-enabled platform for precision agriculture and ecological monitoring: A case study","volume":"140","year":"2017","journal-title":"Comput. Electron. Agric."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"134","DOI":"10.1016\/j.compag.2018.08.015","article-title":"CLUeFARM: Integrated web-service platform for smart farms","volume":"154","author":"Colezea","year":"2018","journal-title":"Comput. Electron. Agric."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"236","DOI":"10.1016\/j.measurement.2018.10.072","article-title":"CLAY-MIST: IoT-cloud enabled CMM index for smart agriculture monitoring system","volume":"134","author":"Mekala","year":"2019","journal-title":"Measurement"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Jayaraman, P.P., Palmer, D., Zaslavsky, A., and Georgakopoulos, D. (2015, January 7\u20139). Do-it-Yourself Digital Agriculture applications with semantically enhanced IoT platform. Proceedings of the 2015 IEEE Tenth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore.","DOI":"10.1109\/ISSNIP.2015.7106951"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Khattab, A., Abdelgawad, A., and Yelmarthi, K. (2016, January 17\u201320). Design and implementation of a cloud-based IoT scheme for precision agriculture. Proceedings of the 2016 28th International Conference on Microelectronics (ICM), Giza, Egypt.","DOI":"10.1109\/ICM.2016.7847850"},{"key":"ref_38","first-page":"100285","article-title":"A Creative IoT agriculture platform for cloud fog computing","volume":"28","author":"Hsu","year":"2018","journal-title":"Sustain. Comput. Inform. Syst."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Hossam, M., Kamal, M., Moawad, M., Maher, M., Salah, M., Abady, Y., Hesham, A., and Khattab, A. (2018, January 16\u201318). PLANTAE: An IoT-based predictive platform for precision agriculture. Proceedings of the 2018 International Japan-Africa Conference on Electronics, Communications and Computations (JAC-ECC), Alexandria, Egypt.","DOI":"10.1109\/JEC-ECC.2018.8679571"},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Adamides, G., Kalatzis, N., Stylianou, A., Marianos, N., Chatzipapadopoulos, F., Giannakopoulou, M., Papadavid, G., Vassiliou, V., and Neocleous, D. (2020). Smart Farming Techniques for Climate Change Adaptation in Cyprus. Atmosphere, 11.","DOI":"10.3390\/atmos11060557"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Brinkhoff, J., Hornbuckle, J., Quayle, W., Lurbe, C.B., and Dowling, T. (2017, January 4\u20136). WiField, an IEEE 802.11-based agricultural sensor data gathering and logging platform. Proceedings of the 2017 Eleventh International Conference on Sensing Technology (ICST), Sydney, Australia.","DOI":"10.1109\/ICSensT.2017.8304434"},{"key":"ref_42","unstructured":"Hornbuckle, J., Vleeshouwer, J., Ballester, C., Montgomery, J., Hoogers, R., and Bridgart, R. (2016). IrriSAT Technical Reference, Deakin University."},{"key":"ref_43","unstructured":"Entelechy (2020). Enviropro Precision Soil Probes Technical Specification, Entelechy."},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"603","DOI":"10.13031\/2013.26131","article-title":"Operational characteristics of the watermark model 200 soil water potential sensor for irrigation management","volume":"8","author":"McCann","year":"1992","journal-title":"Appl. Eng. Agric."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Brinkhoff, J., Hornbuckle, J., and Dowling, T. (2017). Multisensor Capacitance Probes for Simultaneously Monitoring Rice Field Soil-Water- Crop-Ambient Conditions. Sensors, 18.","DOI":"10.3390\/s18010053"},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Mazzara, M., and Meyer, B. (2017). Microservices: Yesterday, Today, and Tomorrow. Present and Ulterior Software Engineering, Springer International Publishing.","DOI":"10.1007\/978-3-319-67425-4"},{"key":"ref_47","unstructured":"Lewis, J. (2020, March 10). Microservices a Definition of This New Architectural Term. Available online: https:\/\/martinfowler.com\/articles\/microservices.html."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"301","DOI":"10.1007\/s00450-016-0337-0","article-title":"Microservices tenets","volume":"32","author":"Zimmermann","year":"2017","journal-title":"Comput. Sci. Res. Dev."},{"key":"ref_49","first-page":"D05109","article-title":"Crop evapotranspiration-Guidelines for computing crop water requirements-FAO Irrigation and drainage paper 56","volume":"300","author":"Allen","year":"1998","journal-title":"FaoRome"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"650","DOI":"10.2134\/agronj1989.00021962008100040019x","article-title":"Operational estimates of reference evapotranspiration","volume":"81","author":"Allen","year":"1989","journal-title":"Agron. J."},{"key":"ref_51","unstructured":"Montgomery, J., Hornbuckle, J., Hume, I., and Vleeshouwer, J. (2015, January 20\u201324). IrriSAT\u2014Weather based scheduling and benchmarking technology. Proceedings of the 17th ASA Conference, Hobart, Australia."},{"key":"ref_52","doi-asserted-by":"crossref","unstructured":"Roffia, L., Azzoni, P., Aguzzi, C., Viola, F., Antoniazzi, F., and Salmon Cinotti, T. (2018). Dynamic linked data: A SPARQL event processing architecture. Future Internet, 10.","DOI":"10.3390\/fi10040036"},{"key":"ref_53","doi-asserted-by":"crossref","unstructured":"Ballester, C., Brinkhoff, J., Quayle, W.C., and Hornbuckle, J. (2019). Monitoring the Effects of Water Stress in Cotton Using the Green Red Vegetation Index and Red Edge Ratio. Remote Sens., 11.","DOI":"10.3390\/rs11070873"},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"1350","DOI":"10.3389\/fpls.2017.01350","article-title":"Effects of low temperature stress on spikelet-related parameters during anthesis in indica\u2013japonica hybrid rice","volume":"8","author":"Zeng","year":"2017","journal-title":"Front. Plant Sci."},{"key":"ref_55","unstructured":"Whitworth, R., and Dunn, B. (2012). Rice Water Depth Management at Microspore, Department of Primary Industries."},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Flood, N. (2017). Comparing Sentinel-2A and Landsat 7 and 8 using surface reflectance over Australia. Remote Sens., 9.","DOI":"10.3390\/rs9070659"},{"key":"ref_57","doi-asserted-by":"crossref","first-page":"25","DOI":"10.1016\/j.rse.2011.11.026","article-title":"Sentinel-2: ESA\u2018s optical high-resolution mission for GMES operational services","volume":"120","author":"Drusch","year":"2012","journal-title":"Remote Sens. Environ."},{"key":"ref_58","doi-asserted-by":"crossref","unstructured":"Menta, C., and Remelli, S. (2020). Soil Health and Arthropods: From Complex System to Worthwhile Investigation. Insects, 11.","DOI":"10.3390\/insects11010054"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7163\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:44:51Z","timestamp":1760179491000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/24\/7163"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,12,14]]},"references-count":58,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2020,12]]}},"alternative-id":["s20247163"],"URL":"https:\/\/doi.org\/10.3390\/s20247163","relation":{"has-preprint":[{"id-type":"doi","id":"10.20944\/preprints202010.0429.v1","asserted-by":"object"}]},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,12,14]]}}}