Architecture Overview
Controller
Start processes
Monitor process status
Log errors and process logs
Send process logs to InfluxDB
Configure data dumps
Maintain and establish correct process environment
Manages application lifecycle
Handles on time start and terminate
rtUE
Run attacks
Send metrics directly to InfluxDB
Uu agent
Man-in-the-middle / sniffing / spoofing
Run independent Uu attacks
Send metrics to InfluxDB
Jammer
Run jamming attacks flexibly
Send data to InfluxDB
Channel Sounder
Send IQ and PHY data to InfluxDB
InfluxDB
Store data in real-time
Facilitate CSV and DB data dumps
Send metrics to Grafana
Grafana
Display metrics in a simple format