If you cannot execute run.sh, make the bash script execuatble:
chmod +x run.sh
Start the base station:
./run.sh base
Start the mobile station:
./run.sh mobile
To run the throughput test, run the following scripts:
- Start the iperf3 server on the base station:
python3 test/iperf3_server.py
- Start the test on the mobile station:
./run.sh tTest
The result is printed into the console and then saved into a file /results/throughput-rho.txt, and a plot is produced at /plots/throughput-rho.png as such:
To run the latency test, run the following scripts:
- Start the UDP server on the base station:
python3 test/udp_server.py
- Start the test on the mobile station:
./run.sh lTest
The result is printed into the console and then saved into a file /results/latency-rho.txt, and a plot is produced at /plots/latency-rho.png as such: