Zuev, Andrey;
Karaman, Dmytro;
Olshevskiy, Andrey;
Jarmolovičius, Mindaugas;
(2025)
Algorithmic Design and Software for a Microcontroller-Based Wearable Biomedical Sensor Monitoring System via ESP-NOW Protocol.
Advanced Information Systems
, 9
(4)
pp. 51-56.
10.20998/2522-9052.2025.4.07.
Preview |
Text
340658-Article Text-790950-2-10-20251005.pdf - Published Version Download (554kB) | Preview |
Abstract
This paper presents a hardware-software implementation of a microprocessor-based distributed system for monitoring human motion biomechanics using wireless communication for real-time data transmission. The main objective of the work is to develop an energy-efficient, reliable, and low-cost system capable of autonomously collecting, transmitting, synchronizing, and storing data from inertial sensors in real time. The proposed approach is based on the use of ESP32 microcontrollers, which support direct data exchange via the ESP-NOW protocol. This protocol enables high-speed, low-latency data communication without connection establishment, ensuring fast response and reduced power consumption. A functional system prototype has been developed, consisting of a base station and a set of sensor modules powered by standalone battery sources. The study introduces a specialized algorithm for synchronized data transmission, which includes packetization of inertial measurement unit (IMU) readings and data caching using a circular buffer. This significantly reduces packet loss even under interference and high channel load conditions. The paper describes the loss-handling mechanism, retransmission process, and methods for clock synchronization and maintaining continuous packet numbering in the event of a module or base station restart. A series of tests were conducted in various operating modes, with different numbers of modules, at different distances, and under obstacle-induced interference. Experimental results show that the average packet loss rate when using the proposed algorithm does not exceed 1%, and the probability of severe losses (over 10%) is effectively eliminated. The system has also demonstrated stable performance under real-world conditions and supports scaling up to 20 modules. The obtained results confirm the efficiency and feasibility of using the ESP-NOW protocol in distributed biomedical IoT systems focused on motion monitoring, patient rehabilitation, biomechanical studies, and prosthetic adaptation support.
| Type: | Article |
|---|---|
| Title: | Algorithmic Design and Software for a Microcontroller-Based Wearable Biomedical Sensor Monitoring System via ESP-NOW Protocol |
| Open access status: | An open access version is available from UCL Discovery |
| DOI: | 10.20998/2522-9052.2025.4.07 |
| Publisher version: | https://doi.org/10.20998/2522-9052.2025.4.07 |
| Language: | English |
| Additional information: | This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) License |
| Keywords: | Biomechanics; wearable electronics; inertial sensors; wireless communication; ESP-NOW; data packetization; caching; distributed system; monitoring |
| UCL classification: | UCL UCL > Provost and Vice Provost Offices > UCL BEAMS UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Electronic and Electrical Eng |
| URI: | https://discovery.ucl.ac.uk/id/eprint/10216285 |
Archive Staff Only
![]() |
View Item |

