Department of Computer Intelligent Technologies and Systems, Faculty of Computer Engineering and Control, Kharkiv National University of Radio Electronics, Kharkiv, Ukraine
Email:nataliia.axak@nure.ua (N.A.); maksym.kushnarov@nure.ua (M.K.); yurii.shelikhov@nure.ua (Y.S.)
*Corresponding author
Manuscript received December 8, 2025; revised January 12, 2026; accepted January 19, 2026; published February 5, 2026
Abstract—This paper presents a microservice-based system architecture for collecting, processing, and analyzing agrotelemetry data in real-time to support precision agriculture. The study aims to evaluate the effectiveness of the ESP32 microcontroller platform (Espressif Systems) and Arduino Nano with Long Range (LoRa) platforms as edge nodes for monitoring agro-environmental parameters, including soil moisture, air temperature, and humidity. The objectives are:
(i) to validate an end-to-end microservice streaming pipeline for agrotelemetry, (ii) to operationalize a low-latency critical-event detector in the streaming layer, and (iii) to compare ESP32 and Arduino Nano + LoRa under unified Key Performance Indicators (KPIs) (latency, reliability, accuracy, where applicable, and energy consumption) to provide evidence-based deployment guidance. The proposed architecture leverages Kubernetes, Apache Kafka, Apache Flink, and InfluxDB to ensure horizontal scalability, fault tolerance, and low-latency processing. For automated critical event detection, we implemented a novel streaming algorithm combining static thresholds with dynamic
z-score analysis and a confirmation mechanism to reduce false positives. The experimental methodology involved laboratory tests and field trials conducted in a greenhouse. Results indicate a clear trade-off: the ESP32 platform achieved lower network latency and higher accuracy, while the Arduino Nano with LoRa was significantly more energy-efficient and demonstrated superior long-range link stability. Based on these findings, we recommend using the ESP32 for time-sensitive applications within Wi-Fi coverage and the Arduino Nano with LoRa for energy-constrained, remote deployments. A hybrid strategy is proposed to strike a balance between responsiveness and energy autonomy. The unified pipeline provides a reproducible framework for evaluating trade-offs among latency, accuracy, reliability, and energy consumption in agrotelemetry systems.
Keywords—distributed computing, microservice architecture, cloud computing
[PDF]
Cite: Natalia Axak, Maksym Kushnaryov, and Yurii Shelikhov, "Microservice-Based IoT Architecture for Precision Agriculture: ESP32 vs. Arduino Edge Nodes," International Journal of Future Computer and Communication, vol. 15, no. 1, pp. 11-24, 2026.
Copyright © 2026 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited
(CC BY 4.0)