A Test Management Tool for 5G Radio Network : real-time radio position control web app
Nguyen, Hieu (2024)
Nguyen, Hieu
2024
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-202402213256
https://urn.fi/URN:NBN:fi:amk-202402213256
Tiivistelmä
The rapid development of 5G technology increases the frequency with which 5G radio networks are developed, tested, and deployed to generate valuable products. To meet this fast-increasing demand, more over-the-air (OTA) chambers need to be built, as well as the technologies used in these chambers being upgraded. OTA chamber is a shielded room used for simulating radio test-ing scenarios. As a result, the test management tool needs more features to support running tests faster, more efficiently and easier remote management to those chambers. Specifically, a compact new user interface with features for browsing real-time radios status and controlling radio position in chambers is the main motivation for implementing this thesis.
The proposed approach uses the backend server based on FastAPI, a Python framework to con-nect to the chamber controller via NATS protocol. Furthermore, the backend server supports both Socket.IO and REST API, which allow the React.JS-based frontend to communicate with the backend for data, validation and logic.
After completion, the project met the essential objectives, such as improving the efficiency of test-ing radio positions and enabling easier remote management. It was then added as a module of the test management tool so that the end-users, also known as the testers, could utilize it.
The proposed approach uses the backend server based on FastAPI, a Python framework to con-nect to the chamber controller via NATS protocol. Furthermore, the backend server supports both Socket.IO and REST API, which allow the React.JS-based frontend to communicate with the backend for data, validation and logic.
After completion, the project met the essential objectives, such as improving the efficiency of test-ing radio positions and enabling easier remote management. It was then added as a module of the test management tool so that the end-users, also known as the testers, could utilize it.