Submitted:
26 February 2025
Posted:
27 February 2025
You are already at the latest version
Abstract
Keywords:
1. Introduction
- Minimal overhead - It is lean and efficient, avoiding excessive memory usage or processing time that could interfere with other processes.
- Task-specific design - It performs only the essential functions required for our wireless sensor device, without unnecessary complexity.
- Configurability - It is adaptable to various application scenarios, such as streaming, logging, or event detection.
- Cost-effective and energy-efficient design - Since wireless systems often operate on battery power, energy efficiency is important for prolonged use. However, considering that our device is intended for shorter operational intervals in environments with accessible charging options, cost efficiency also plays a key role. The scheduler should therefore maintain a balance between low power consumption and affordability, ensuring an optimal trade-off between performance, energy usage, and price.
2. Materials and Methods
2.1. System Architecture and Implementation
2.2. Scheduler Implementation
2.3. Preliminary Tests
2.4. System Operation
- Sensor Data Acquisition – Collect readings from the three sensors integrated on Pololu's MinIMU-9 v5 board.
- Data Formatting – Convert the raw sensor values into a format compatible with the UDP transport protocol.
- Packet Assembly – Compile the formatted data into packets containing one or more sensor samples.
- Data Transmission – Send the assembled packets to the processing unit via the Wi-Fi controller.
2.5. Measurement Methodology
3. Results
3.1. Verification of Scheduler Operation
3.2. Sensor Sample Reading Times and I2C Bus Frequencies
3.3. Packet Asesembling and Sending Times
3.4. Packet Delay at the Receiver
4. Discussion
5. Conclusion
Author Contributions
Funding
Acknowledgement
Conflicts of Interest
| 1. | Although the expected average power draw of the selected ATSAMD21 controller is quite low (approximately 3 mA in active mode), certain other low-power models, such as the STM32L4 series, can achieve even lower active mode currents. However, these models are typically two to three times more expensive. |
References
- A. Kos and A. Umek, Biomechanical Biofeedback Systems and Applications. Springer, 2018.
- A. Kos and A. Umek, “Wearable Sensor Devices for Prevention and Rehabilitation in Healthcare: Swimming Exercise With Real-Time Therapist Feedback,” IEEE Internet of Things Journal, vol. 6, no. 2, pp. 1331–1341, Apr. 2019. [CrossRef]
- Umek, A., & Kos, A. (2018). Smart equipment design challenges for real time feedback support in sport. Facta Universitatis, Series: Mechanical Engineering, 16(3), 389-403.
- Seneviratne, S., Hu, Y., Nguyen, T., Lan, G., Khalifa, S., Thilakarathna, K., ... & Seneviratne, A. (2017). A survey of wearable devices and challenges. IEEE Communications Surveys & Tutorials, 19(4), 2573-2620.
- G. Aroganam, N. Manivannan, and D. Harrison, “Review on Wearable Technology Sensors Used in Consumer Sport Applications,” Sensors, vol. 19, no. 9, p. 1983, Jan. 2019. [CrossRef]
- Williamson, J., Liu, Q., Lu, F., Mohrman, W., Li, K., Dick, R., & Shang, L. (2015, January). Data sensing and analysis: Challenges for wearables. In Design Automation Conference (ASP-DAC), 2015 20th Asia and South Pacific (pp. 136-141). IEEE.
- A. Kos and A. Umek, “Performance Limitations of Biofeedback System Technologies,” in Biomechanical Biofeedback Systems and Applications, A. Kos and A. Umek, Eds. Cham: Springer International Publishing, 2018, pp. 81–116. [CrossRef]
- Hribernik, M., Umek, A., Tomažič, S., & Kos, A. (2022). Review of Real-Time Biomechanical Feedback Systems in Sport and Rehabilitation. Sensors, 22(8), 3006.
- A. Kos and A. Umek, “Applications,” in Biomechanical Biofeedback Systems and Applications, A. Kos and A. Umek, Eds. Cham: Springer International Publishing, 2018, pp. 117–180.
- A. Umek and A. Kos, “The Role of High Performance Computing and Communication for Real-Time Biofeedback in Sport,” Mathematical Problems in Engineering, vol. 2016, 2016. [CrossRef]
- LIS3MDL datasheet. https://www.st.com/resource/en/datasheet/lis3mdl.pdf.
- LSM6DS33 datasheet. https://www.st.com/resource/en/datasheet/lsm6ds3tr-c.pdf.
- Pololu's MinIMU-9 v5 board. https://www.pololu.com/product/2738.
- McDevitt, S., Hernandez, H., Hicks, J., Lowell, R., Bentahaikt, H., Burch, R., ... & Anderson, B. (2022). Wearables for biomechanical performance optimization and risk assessment in industrial and sports applications. Bioengineering, 9(1), 33.
- Milosevic, B., Leardini, A., & Farella, E. (2020). Kinect and wearable inertial sensors for motor rehabilitation programs at home: State of the art and an experimental comparison. Biomedical engineering online, 19, 1-26.
- Lapinski, M., Brum Medeiros, C., Moxley Scarborough, D., Berkson, E., Gill, T. J., Kepple, T., & Paradiso, J. A. (2019). A wide-range, wireless wearable inertial motion sensing system for capturing fast athletic biomechanics in overhead pitching. Sensors, 19(17), 3637.
- Yuan, S., Bai, J., Li, S., Ma, N., Deng, S., Zhu, H., ... & Zhang, T. (2024). A multifunctional and selective ionic flexible sensor with high environmental suitability for tactile perception. Advanced Functional Materials, 34(6), 2309626.
- Ou-Yang, W., Liu, L., Xie, M., Zhou, S., Hu, X., Wu, H., ... & Li, J. (2024). Recent advances in triboelectric nanogenerator-based self-powered sensors for monitoring human body signals. Nano Energy, 120, 109151.
- Ashapkina, M. S., Alpatov, A. V., Sablina, V. A., & Melnik, O. V. (2021, June). Vibro-Tactile Portable Device for Home-Base Physical Rehabilitation. In 2021 10th Mediterranean Conference on Embedded Computing (MECO) (pp. 1-4). IEEE.
- Cheriyan, A. M., Jarvi, A., Kalbarczyk, Z., Iyer, R. K., & Watkin, K. L. (2009, December). Pervasive real-time biomedical monitoring system. In 2009 International Conference on Biomedical and Pharmaceutical Engineering (pp. 1-8). IEEE.
- Kos, A., Tomažič, S. and Umek, A., 2023, September. Affordable Wearable Devices with Low-Latency Wireless Communication. In 2023 IEEE AFRICON (pp. 1-5). IEEE.












| fwire [kHz] | Dev A | Dev B | Dev C | Dev D |
|---|---|---|---|---|
| 100 | 2.640 | 2.680 | 2.650 | 2.650 |
| 300 | 0.972 | 0.972 | 0.976 | 0.972 |
| 500 | 0.642 | 0.676 | 0.646 | 0.642 |
| 1000 | 0.397 | 0.432 | 0.406 | 0.398 |
| 1500 | 0.319 | 0.352 | 0.323 | 0.318 |
| 1600 | 0.306 | 0.339 | 0.314 | 0.307 |
| 1700 | 0.297 | 0.330 | 0.298 | |
| 1800 | 0.288 | 0.288 |
| fs [Hz] | 1D | 2D | 5D | 10D | 1H | 5H | 10H | 26H | 1HS | 5HS | 10HS | 26HS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100 | 0.44 | 0.90 | 2.27 | 4.52 | 0.12 | 0.62 | 1.18 | 3.24 | 0.04 | 0.19 | 0.381 | 0.990 |
| 200 | 0.45 | 0.90 | 2.26 | 4.51 | 0.12 | 0.62 | 1.18 | 3.24 | 0.04 | 0.19 | 0.388 | 0.993 |
| 450 | 0.45 | |||||||||||
| 500 | 0.89 | 2.62 | 5.22 | 0.12 | 0.62 | 1.18 | 3.57 | 0.04 | 0.19 | 0.381 | 1.018 | |
| 550 | 0.91 | |||||||||||
| 600 | 2.60 | 5.55 | 0.12 | |||||||||
| 650 | 2.64 | 5.62 | 0.04 | |||||||||
| 1000 | 0.62 | 1.57 | 4.57 | 0.19 | 0.386 | 1.328 | ||||||
| 1150 | 0.95 | |||||||||||
| 1300 | 1.89 | 5.50 | 0.19 | 2.050 | ||||||||
| 1350 | 0.19 | |||||||||||
| 1500 | 0.725 | |||||||||||
| 1550 | 0.713 | |||||||||||
| 1750 | 2.300 |
| fs [Hz] | 1D | 2D | 5D | 10D | 1H | 5H | 10H | 26H | 1HS | 5HS | 10HS | 26HS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 100 | 1.36 | 1.91 | 3.41 | 6.82 | 1.11 | 1.94 | 3.10 | 8.470 | 1.09 | 1.76 | 2.554 | 5.125 |
| 200 | 1.35 | 1.91 | 3.74 | 7.14 | 1.14 | 1.94 | 3.11 | 8.78 | 1.09 | 1.75 | 2.559 | 5.438 |
| 450 | 1.36 | |||||||||||
| 500 | 2.24 | 4.07 | 7.81 | 1.11 | 2.27 | 3.76 | 9.760 | 1.09 | 2.10 | 2.922 | 6.098 | |
| 550 | 2.25 | |||||||||||
| 600 | 4.41 | 8.18 | 1.12 | |||||||||
| 650 | 4.43 | 8.55 | 1.10 | |||||||||
| 1000 | 2.93 | 4.76 | 12.27 | 2.52 | 3.893 | 7.780 | ||||||
| 1150 | 2.93 | |||||||||||
| 1300 | 5.43 | 14.08 | 3.15 | 12.50 | ||||||||
| 1350 | 3.10 | |||||||||||
| 1500 | 5.355 | |||||||||||
| 1550 | 5.211 | |||||||||||
| 1750 | 12.06 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).