{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T07:17:11Z","timestamp":1767943031950,"version":"3.49.0"},"reference-count":23,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T00:00:00Z","timestamp":1767744000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001942","name":"CHIST-ERA","doi-asserted-by":"crossref","award":["ANR-24-CHR4-0004-0"],"award-info":[{"award-number":["ANR-24-CHR4-0004-0"]}],"id":[{"id":"10.13039\/501100001942","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>Modern agricultural operations generate high-volume and diverse data (historical and stream) from various sources, including IoT devices, robots, and drones. This paper presents a novel smart farming architecture specifically designed to efficiently manage and process this complex data landscape.The proposed architecture comprises five distinct, interconnected layers: The Source Layer, the Ingestion Layer, the Batch Layer, the Speed Layer, and the Governance Layer. The Source Layer serves as the unified entry point, accommodating structured, spatial, and image data from sensors, Drones, and ROS-equipped robots. The Ingestion Layer uses a hybrid fog\/cloud architecture with Kafka for real-time streams and for batch processing of historical data. Data is then segregated for processing: The cloud-deployed Batch Layer employs a Hadoop cluster, Spark, Hive, and Drill for large-scale historical analysis, while the Speed Layer utilizes Geoflink and PostGIS for low-latency, real-time geovisualization. Finally, the Governance Layer guarantees data quality, lineage, and organization across all components using Open Metadata. This layered, hybrid approach provides a scalable and resilient framework capable of transforming raw agricultural data into timely, actionable insights, addressing the critical need for advanced data management in smart farming.<\/jats:p>","DOI":"10.3390\/computers15010032","type":"journal-article","created":{"date-parts":[[2026,1,7]],"date-time":"2026-01-07T08:26:56Z","timestamp":1767774416000},"page":"32","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Monitoring IoT and Robotics Data for Sustainable Agricultural Practices Using a New Edge\u2013Fog\u2013Cloud Architecture"],"prefix":"10.3390","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-9597-4943","authenticated-orcid":false,"given":"Mohamed","family":"El-Ouati","sequence":"first","affiliation":[{"name":"TSCF, INRAE, University Clermont Auvergne, 63178 Aubiere, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sandro","family":"Bimonte","sequence":"additional","affiliation":[{"name":"TSCF, INRAE, University Clermont Auvergne, 63178 Aubiere, France"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8527-0530","authenticated-orcid":false,"given":"Nicolas","family":"Tricot","sequence":"additional","affiliation":[{"name":"TSCF, INRAE, University Clermont Auvergne, 63178 Aubiere, France"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2026,1,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"2993","DOI":"10.1007\/s10586-022-03592-5","article-title":"LambdAgrIoT: A new architecture for agricultural autonomous robots\u2019 scheduling: From design to experiments","volume":"26","author":"Bachelet","year":"2023","journal-title":"Clust. Comput."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"D307","DOI":"10.1051\/ocl\/2017028","article-title":"Putting agricultural equipment and digital technologies at the cutting edge of agroecology","volume":"24","author":"Huyghe","year":"2017","journal-title":"Ocl"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"130","DOI":"10.2174\/1874331502014010130","article-title":"Agriculture 4.0: The Role of Innovative Smart Technologies Towards Sustainable Farm Management","volume":"14","author":"Arvanitis","year":"2020","journal-title":"Open Agric. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"7494","DOI":"10.1016\/j.jksuci.2021.09.015","article-title":"Cloud and distributed architectures for data management in agriculture 4.0: Review and future trends","volume":"34","author":"Debauche","year":"2022","journal-title":"J. King Saud Univ. Comput. Inf. Sci."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"101355","DOI":"10.1016\/j.cola.2025.101355","article-title":"Data management and processing for IoT & robotics in smart farming: A survey","volume":"85","author":"Bazza","year":"2025","journal-title":"J. Comput. Lang."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.compag.2015.05.011","article-title":"Farm management information systems: Current situation and future perspectives","volume":"115","author":"Fountas","year":"2015","journal-title":"Comput. Electron. Agric."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Ardagna, C.A., Bellandi, V., Ceravolo, P., Damiani, E., and Finazzo, R. (2019, January 9\u201312). A methodology for cross-platform, event-driven Big Data analytics-as-a-service. Proceedings of the 2019 IEEE International Conference on Big Data (Big Data), Los Angeles, CA, USA.","DOI":"10.1109\/BigData47090.2019.9005503"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Kassir, M., Bimonte, S., Wrembel, R., El-Ouati, M., and Sakr, M. (2025). Real-Time Monitoring and Active Control of Autonomous Agricultural Robot Trajectories Using an Edge-Fog Architecture. International Conference on Computational Science and Its Applications, Springer.","DOI":"10.1007\/978-3-031-97606-3_18"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1109\/MCG.2004.1255801","article-title":"Geovisualization for Knowledge Construction and Decision Support","volume":"24","author":"MacEachren","year":"2004","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Endsley, M.R., and Garland, D.J. (2000). Situation Awareness: Theory, Analysis and Measurement, CRC Press.","DOI":"10.1201\/b12461"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"733","DOI":"10.1016\/j.is.2005.01.004","article-title":"The MurMur project: Modeling and querying multi-representation spatio-temporal databases","volume":"31","author":"Parent","year":"2006","journal-title":"Inf. Syst."},{"key":"ref_12","unstructured":"Golab, L., and \u00d6zsu, M.T. (2022). Data Stream Management, Springer Nature."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"685","DOI":"10.1007\/s11277-017-4890-z","article-title":"The impact of wireless sensor network in precision agriculture: A review","volume":"98","author":"Kumar","year":"2018","journal-title":"Wirel. Pers. Commun."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Dinc\u0103, A.M., Axinte, S.D., and Bacivarov, I.C. (2023, January 29\u201330). In-Memory Versus On-Disk Databases: Best Practices, Use Cases and Architectural Designs. Proceedings of the 2023 15th International Conference on Electronics, Computers and Artificial Intelligence (ECAI), Bucharest, Romania.","DOI":"10.1109\/ECAI58194.2023.10193891"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Benos, L., Moysiadis, V., Kateris, D., Tagarakis, A.C., Busato, P., Pearson, S., and Bochtis, D. (2023). Human\u2013robot interaction in agriculture: A systematic review. Sensors, 23.","DOI":"10.3390\/s23156776"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"367","DOI":"10.1016\/j.ifacol.2019.12.568","article-title":"Augmented reality for supervising multirobot system in agricultural field operation","volume":"52","author":"Huuskonen","year":"2019","journal-title":"IFAC-PapersOnLine"},{"key":"ref_17","first-page":"3","article-title":"Heuristic Evaluation of the User Interface for a Semi-Autonomous Agricultural Robot Sprayer","volume":"12","author":"Adamides","year":"2020","journal-title":"AGRIS Online Pap. Econ. Inform."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"6070285","DOI":"10.1155\/2022\/6070285","article-title":"Comparing the Performance of Experts and Farmers when Operating Agricultural Robots","volume":"2022","author":"Mallas","year":"2022","journal-title":"Hum. Behav. Emerg. Technol."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"2551","DOI":"10.1109\/TIV.2022.3200826","article-title":"Human-Vehicle Interaction to Support Driver\u2019s Situation Awareness in Automated Vehicles: A Systematic Review","volume":"8","author":"Capallera","year":"2022","journal-title":"IEEE Trans. Intell. Veh."},{"key":"ref_20","unstructured":"Boehm, K., Roth, V., and Kelley, J. (2005, January 11\u201315). Enhancing Situation Awareness in Real Time Geospatial Visualization. Proceedings of the Eleventh Americas Conference on Information Systems, AMCIS 2005, Omaha, NE, USA."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Fuchs, C., Ferreira, S., Sousa, J., and Gon\u00e7alves, G. (2013). Adaptive consoles for supervisory control of multiple unmanned aerial vehicles. International Conference on Human-Computer Interaction, Springer.","DOI":"10.1007\/978-3-642-39330-3_73"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"102185","DOI":"10.1016\/j.displa.2022.102185","article-title":"Urgency-Based color coding to support visual search in displays for supervisory control of multiple unmanned aircraft systems","volume":"74","author":"Friedrich","year":"2022","journal-title":"Displays"},{"key":"ref_23","unstructured":"Hoang, N.N., Pham, N.H., Hoang, V.P., and Zim\u00e1nyi, E. (2025). MobilityDuck: Mobility Data Management with DuckDB. arXiv."}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/15\/1\/32\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T05:16:11Z","timestamp":1767935771000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/15\/1\/32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,7]]},"references-count":23,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["computers15010032"],"URL":"https:\/\/doi.org\/10.3390\/computers15010032","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,1,7]]}}}