A simple Wi-Fi handover simulator.
Create python virtual environment and install required libraries:
python -m venv .venv # or python3
source .venv/bin/activate # Linux only
python -m pip install -r requirements.txtDownload the Zenono dataset inside the data folder and decompress it.
Keep the extractor.py script provided with in this repository (latest version) and not the one in the dataset.
In extractory.py configure the BASE_DIR variable to extract data from either ./handover or ./handover_hi_res, and run the script.
Check on server if X11Forwarding is enabled (X11Forwarding yes):
vim /etc/ssh/sshd_config
# uncomment "X11Forwarding yes"Enable X11Forwarding on client connection (add ForwardX11 yes in host configuration):
vim ~/.ssh/config
# add `ForwardX11 yes` in host configurationInstall PyQt5 on server to fix warning (possibly in virtual environment):
python -m pip install PyQt5