A Cellular Arch Sim written in C using the Raylib library and SQLite Database
Current status:
- Multiple UE's and BTS's with info stored in DB
- Area segmented into Blocks with an MSC Handler
- Connections can be created between UE using commands in terminal for specific periods of time
- Connections between different areas go thru MSC only
- MSC are connected with specific bandwidth
- Each UE and BTS belong to an ISP and behave differently
- Each UE holds a limited validity which variably changes based on location and BTS and can be recharged from terminal
- Each UE can hold multiple connections
- Metrics are displayed on simulation screen
- User has ability to pause/resume the simulation
- User can move a UE manually
- Connections not possible currently will wait for a connection in queue and is displayed on screen
Run cmd : ./shell.sh