This Python GUI manages 5G simulation components: start/stop gNB and UE with RF simulator, SDR, Docker container control, configuration file, and GitHub access.
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 and USRP: Start the gNB (base station) and UE (user equipment).
- Start/Stop Docker containers: Start and stop Docker containers for additional components of the testbed.
- Additional options: Access additional options, checking logs, 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.pyfile to launch the GUI. - Follow the on-screen instructions to interact with the simulation environment.
This project is licensed under the MIT License.
