This Python GUI manages 5G simulation components: start/stop gNB and UE with RF simulator, Docker container control, configuration file, and GitHub access.
https://www.youtube.com/watch?v=SOSn9TCOz3o
This repository contains a graphical user interface (GUI) developed in Python for controlling and managing various components of a 5G environment.
- Start the gNB and UE with RF simulator: Start the gNB (base station) and UE (user equipment) components of the 5G simulation environment with RF simulator support.
- Start/Stop Docker containers: Start and stop Docker containers for additional components of the simulation environment.
- Additional options: Access additional options, including opening relevant documentation on GitLab and access to the configuration file.
- Python 3.x
- Docker
- Clone the repository to your local machine.
- Ensure you have Python 3.x installed on your system.
- Install the required dependencies using
pip install -r requirements.txt
. - Run the
mourad.py
file to launch the GUI. - Follow the on-screen instructions to interact with the simulation environment.
This project is licensed under the MIT License.