Jamming Detection in IoT Wireless Networks using TinyML - Code and Dataset. This repository is dedicated to the distribution of the Code and dataset collected as well as used in Jamming Detection in IoT Wireless Networks: An Edge-AI Based Approach paper (Published), (ResearchGate), accepted and presented at the IoT 2022; by Ahmed Hussain (Qatar University), Nada Abughanam (Qatar University), and Junaid Qadir (Qatar University).
The maintainer of this repository is Ahmed Hussain. For any inquiries, please email him @ [email protected]
Each dataset corresponds to the following Jamming type (click on the name for direct access to the RAW files):
Please refer to the Published for more information on how the data is collected.
- Received Signal Strength (RSS)
The Code is initially implemented in GNURadio as shown in the flow graph below, then converted to Python code. Please refer to the Published paper for more details about the setup and the parameters selected in the code/flow graph
When using this dataset, please make sure to cite the paper as follows:
@inproceedings{hussain2022jamming,
author = {Hussain, Ahmed and Abughanam, Nada and Qadir, Junaid and Mohamed, Amr},
title = "{Jamming Detection in IoT Wireless Networks: An Edge-AI Based Approach}",
year = {2023},
isbn = {9781450396653},
publisher = {Association for Computing Machinery},
address = {New York, NY, USA},
url = {https://doi.org/10.1145/3567445.3567456},
doi = {10.1145/3567445.3567456},
booktitle = {Proceedings of the 12th International Conference on the Internet of Things},
pages = {57–64},
numpages = {8},
keywords = {Edge AI, Jamming, TinyML, Internet of Things, Wireless Communication, Tensorflow, Deep Learning},
location = {Delft, Netherlands},
series = {IoT '22}
}
or
@inproceedings{hussain2022jamming,
title={Jamming Detection in IoT Wireless Networks: An Edge-AI Based Approach},
author={Hussain, Ahmed and Abughanam, Nada and Qadir, Junaid and Mohamed, Amr},
booktitle={Proceedings of the 12th International Conference on the Internet of Things},
pages={57--64},
year={2022}
}