Machine-Learning Based Wireless Device Identification

Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Saudi Digital Library

Abstract

Internet of Things (IoT) is becoming increasingly ubiquitous by the day. Nowadays, the adoption of IoT devices has spread widely amongst people and the accurate identification of IoT devices on the network has become a significant area of concern to maintain network security and protect the network from suspicious devices. In this research, ANOVA, XGBoost, Random Forest and Kendall feature selection methods are investigated to see how each type calculates the top performing features. This research also investigates the classification accuracy of four different supervised machine learning algorithms namely, XGBoost, Random Forest, Decision Trees, and k-nearest neighbours (KNN) when feature selection methods are applied. XGBoost was found to be the best performing classifier. After further hyperparameter tuning on the XGBoost classifier, the classification accuracy obtained was 88%. In addition, this research presents a small testbed that was created to capture packets from the network to create a dataset. Four different IoT and non IoT devices were captured and manually labelled to form a dataset. XGBoost was used to train the data and was able to obtain an accuracy of 96.5%.

Description

Keywords

Citation

Collections

Endorsement

Review

Supplemented By

Referenced By

Copyright owned by the Saudi Digital Library (SDL) © 2025