Languages & tools
C / C++PythonJavaMATLABBashGitLaTeX
From kernel-level scheduling through radio hardware to distributed learning.
C / C++PythonJavaMATLABBashGitLaTeX
Linux kernel scheduler (CFS)ARM big.LITTLEEmbedded LinuxContiki OS / CoojaAsymmetric multicore
GPS-free node localisationRSSI signal processingLEACH and dynamic cluster routingMultilaterationLoRaWANZigBee
Random forestScikit-learnK-nearest neighboursSupport vector regressionFederated learning (FedAvg, FedProx)Non-IID settingsWeb usage mining
NVIDIA Jetson NanoRaspberry Pi clustersSoftware-defined radioUSRPLoRaWAN gatewaysXBee
Particle swarm (PSO)Salp swarm (SSA)Ant colony (ACO)Multi-verse optimiser (MVO)CMA-ESDifferential evolutionCuckoo search