Welcome to the RANFusion (RAN) Simulator, a simple tool that simulates the behavior and performance of 5G networks, such as handover activities. Our simulator provides a detailed framework for testing and analyzing various components of 5G technology. Here's a sample result from running 10 UE and viewing the logs:
- Realistic RAN Simulation: Experience accurate modeling of 5G network elements and protocols.
- Support Multiple gNodeB, Cell, Sector, UE
- API Enable
- Customizable Scenarios: Easily configure different network scenarios.
- Performance Metrics via InfluxDB: Gain insights with a range of metrics like throughput, latency, and packet loss.
Before you start, make sure you have the following installed:
- Windows, Linux, or macOS
- Python 3.x
- Git
Follow these steps to set up the RANFusion Simulator:
- Clone the Repository
- Navigate to the Directory
- Install Dependencies via pip install -r requirements.txt
- RUN the setup.py and wait
- Install InfluxDB
- Get the API token of the Influxdb via GUI (http://localhost:8086/)
- past Token into setup.py
- run main.py