IoT system with frequency converters of physical quantities on FPGA
Article Sidebar
Open full text
Issue Vol. 15 No. 3 (2025)
-
Objects features extraction by singular projections of data tensor to matrices
Yuriy Bunyak, Roman Kvуetnyy, Olga Sofina, Volodymyr Kotsiubynskyi5-9
-
A hybrid approach combining generalized normal distribution optimization algorithm and fuzzy C-means with Calinski-Harabasz index for clustering optimization
Moatasem Mahmood Ibrahim, Omar Saber Qasim, Talal Fadhil Hussein10-14
-
Method of hybrid logical classification trees based on group selection of discrete features
Igor Povkhan, Andrii Leheza, Oksana Mulesa, Olena Melnyk, Aliya Kintonova15-21
-
Optimal control of electric energy quality, based on lexicographic approach
Yurii Voitiuk, Anatolii Volotskyi, Iuliia Shullie, Maiia Kovalchuk, Laura Duissembayeva22-28
-
Implementation of energy-saving modes for electro-radiation drying of oil-containing material using automation tools
Borys Kotov, Roman Kalinichenko, Serhii Stepanenko, Vasyl Lukach, Volodymyr Hryshchenko, Alvian Kuzmych, Yurii Pantsyr, Ihor Garasymchuk, Volodymyr Vasylyuk29-32
-
Methods and means of laser layer Jones matrix mapping of polycrystalline films of biological fluids
Olexander Ushenko, Iryna Soltys, Olexander Dubolazov, Sergii Pavlov, Vasyl Garasym, Alona Kolomiiets, Bakhyt Yeraliyeva33-37
-
Alzheimer’s disease classification from MRI using vision transformer
Mohith Reddy Kandi, Sree Vijaya Lakshmi Kothapalli, Sivamsh Pavan Rajanala, Suvarna Vani Koneru, Vishnu Pramukh Vattikunta38-44
-
Enhancing early Parkinson’s disease diagnosis through handwriting analysis
Asma Ouabd, Abdelilah Jilbab, Achraf Benba, Ahmed Hammouch45-49
-
Biomechanical foundations and benefits of active orthoses in the treatment of idiopathic scoliosis
Patrycja Tymińska-Wójcik50-54
-
Application of facial recognition technologies for enhancing control in information security systems
Nurzhigit Smailov, Rashida Kadyrova, Kamila Abdulina, Fatima Uralova, Nurgul Kubanova, Akezhan Sabibolda55-58
-
IoT system with frequency converters of physical quantities on FPGA
Oleksandr V. Osadchuk, Iaroslav O. Osadchuk, Valentyn K. Skoshchuk59-66
-
Research on the possibility of reducing the error in measuring the phase shift of radio signals
Sergey Matvienko, Grygoriy Tymchyk, Konstantin Vonsevych, Nataliia Stelmakh67-72
-
Implementation of fiber-optic sensing systems in structural health monitoring of concrete
Nurzhigit Smailov, Akmaral Tolemanova, Amir Aziskhan, Beibarys Sekenov, Akezhan Sabibolda73-76
-
Modelling the working cycle of a heat pump scroll compressor
Bohdan Sydorchuk, Oleksandr Naumchuk77-80
-
Modeling of interception parking lots
Larysa Gumeniuk, Volodymyr Lotysh, Pavlo Humeniuk, Oleksandr Reshetylo, Yuriy Syrota81-86
-
Development and research of W-parameters of potentially unstable four-poles based on the mathematical model of W-parameters of field-effect transistors in the high-frequency range
Oleksandr Voznyak, Kateryna Kovalova, Yurii Polievoda, Liudmyla Kolianovska, Svitlana Ovsienko, Alla Solomon87-90
-
Detection confidential information by large language models
Oleh Deineka, Oleh Harasymchuk, Andrii Partyka, Yurii Dreis, Yuliia Khokhlachova, Yuriy Pepa91-99
-
Ethical simulation of a phishing attack
Justyna Kęczkowska, Karol Wykrota, Mirosław Płaza100-104
-
The effectiveness of machine learning in detecting phishing websites
Jacek Łukasz Wilk-Jakubowski, Aleksandra Sikora, Dawid Maciejski105-109
-
Contemporary approaches to integrating AI agents into library information processes
Mariia Sokil, Andriy Andrukhiv110-116
-
Development of a reinforcement learning-based adaptive scheduling algorithm for commercial smart kitchens
Konrad Kabala, Piotr Dziurzanski, Agnieszka Konrad117-122
-
Optimizing deep learning techniques with stacking BiLSTM and BiGRU models for gold price prediction
Iqbal Kharisudin, Nike Yustina Oktaviani123-130
-
Websites with virtual church tours in Poland – usability and accessibility analysis
Michał Mitura, Mariusz Dzieńkowski131-137
-
Study of feed granulation process based on system analysis – justification of optimization criteria
Mahil Isa Mammadov138-142
Archives
-
Vol. 15 No. 3
2025-09-30 24
-
Vol. 15 No. 2
2025-06-27 24
-
Vol. 15 No. 1
2025-03-31 26
-
Vol. 14 No. 4
2024-12-21 25
-
Vol. 14 No. 3
2024-09-30 24
-
Vol. 14 No. 2
2024-06-30 24
-
Vol. 14 No. 1
2024-03-31 23
-
Vol. 13 No. 4
2023-12-20 24
-
Vol. 13 No. 3
2023-09-30 25
-
Vol. 13 No. 2
2023-06-30 14
-
Vol. 13 No. 1
2023-03-31 12
-
Vol. 12 No. 4
2022-12-30 16
-
Vol. 12 No. 3
2022-09-30 15
-
Vol. 12 No. 2
2022-06-30 16
-
Vol. 12 No. 1
2022-03-31 9
-
Vol. 11 No. 4
2021-12-20 15
-
Vol. 11 No. 3
2021-09-30 10
-
Vol. 11 No. 2
2021-06-30 11
-
Vol. 11 No. 1
2021-03-31 14
Main Article Content
DOI
Authors
Abstract
The paper presents an IoT system that ensures efficient collection, processing, and transmission of measurements from multichannel radio engineering systems based on FPGA. The developed system is designed for use in remote and hard-to-reach locations, where precision, reliability, and energy efficiency are critical. The implementation integrates the LilyGo LoRa32 module, which supports modern wireless communication protocols such as LoRa, WiFi, and Bluetooth. The core of data transmission is the compact CBOR format, which minimizes the volume of transmitted data and delays. The system includes a LoRa hub capable of receiving data from numerous collection devices, consolidating them into a centralized point, and transmitting them to a server via a WiFi connection. On the server side, a REST API has been developed based on the FastAPI framework, allowing the receipt of data in CBOR format, processing it, and storing it in an SQLite database. The use of the HTTPS protocol ensures the security of transmitted data, including confidentiality, authenticity, and integrity. The server also provides clients with access to data through multiple API interfaces, facilitating easy integration with other systems. A mobile application was separately developed using Kotlin and Android Studio, providing convenient access to the collected measurements. The application supports real-time dynamic data updates, allowing users to monitor connection status, select hubs and collection devices, as well as analyze and visualize the received results. The developed IoT system demonstrates high performance and versatility, making it suitable for a wide range of applications, including industrial automation, environmental monitoring, agriculture, and other IoT scenarios. Further development of this system includes improving data processing algorithms, increasing the hub's throughput capacity, and expanding functionality for real-time monitoring. This paves the way for the creation of innovative IoT solutions capable of meeting the demands of modern technologies in various fields.
Keywords:
References
[1] Agronholm A.: cbor2: Python CBOR (de)serializer with extensive tag support. GitHub Repository, 2024 [https://github.com/agronholm/cbor2].
[2] Amazon Web Services: Overview of Amazon Web Services. AWS Whitepaper, 2023 [https://docs.aws.amazon.com].
[3] Barry R.: Mastering the FreeRTOS Real Time Kernel – A Hands-On Tutorial Guide. Real Time Engineers Ltd., 2016.
[4] Bray T.: The JavaScript Object Notation (JSON) Data Interchange Format. RFC 8259, December 2017. DOI: https://doi.org/10.17487/RFC8259
[5] Corbet J., Rubini A., Kroah-Hartman G.: Linux Device Drivers. 3rd ed., O’Reilly Media, 2005.
[6] Fielding R.: Architectural Styles and the Design of Network-Based Software Architectures (Chapter 5). Ph.D. dissertation. University of California, Irvine 2000 [https://ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm].
[7] Fielding R., Reschke J.: Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content. RFC 7231, June 2014. DOI: https://doi.org/10.17487/rfc7231
[8] IEEE Standard for Information Technology: Telecommunications and Information Exchange between Systems – Local and Metropolitan Area Networks – Specific Requirements – Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications [https://web.archive.org/web/20220206191751/https://standards.ieee.org/ieee/802.11/7028/].
[9] JetBrains: Kotlin Programming Language. 2024 [https://kotlinlang.org/].
[10] Osadchuk O. V., Osadchuk Y. O., Skoshchuk V. K.: Improvement of a Multichannel Radio Engineering System on FPGA for Frequency Converters of Physical Quantities with Support for Digital Sensors. Measurement and Computing Equipment in Technological Processes No. 2, 2023, 72–82 [https://doi.org/10.31891/2219-9365-2023-74-10]. DOI: https://doi.org/10.31891/2219-9365-2023-74-10
[11] Osadchuk O., Skoshchuk V.: Wireless FPGA-Based Data Acquisition System for Frequency Converters of Physical Quantities Using LoRa. Herald of Khmelnytskyi National University. Technical Sciences 347(1), 2025, 375–386 [https://doi.org/10.31891/2307-5732-2025-347-51].
[12] Owens M.: The Definitive Guide to SQLite. Apress, 2010.
[13] Ramírez S.: FastAPI: Modern, Fast (High-Performance) Web Framework for Building APIs with Python 3.6+. 2018 [https://fastapi.tiangolo.com/].
[14] Rescorla E.: HTTP Over TLS. RFC 2818, May 2000 [https://www.rfc-editor.org/rfc/rfc2818]. DOI: https://doi.org/10.17487/rfc2818
[15] Rescorla E., Korver B.: Guidelines for Writing RFC Text on Security Considerations. RFC 3552, July 2003. DOI: https://doi.org/10.17487/rfc3552
[16] Uvicorn Documentation: An ASGI Web Server for Python. 2023 [https://www.uvicorn.org/].
[17] Van Rossum G., Drake F. L.: Python Tutorial. Python Software Foundation, 2001.
Article Details
Abstract views: 93

