Smart Lamp or Security Camera? Automatic Identification of IoT Devices

Mathias Dahl Thomsen, Alberto Giaretta*, Nicola Dragoni

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

13 Downloads (Pure)


The tsunami of connectivity brought by the Internet of Things is rapidly revolutionising several sectors, ranging from industry
and manufacturing, to home automation, healthcare and many more. When it comes to enforce security within an IoT network such as a smart home, there is a need to automatically recognise the type of each joining devices, in order to apply the right security policy. In this paper, we propose a method for identifying IoT devices’ types based on natural language processing (NLP), text classification, and web search engines. We implement a proof of concept and we test it against 33 different IoT devices. With a success rate of 88.9% for BACnet and 87.5% for MUD devices, our experiments show that we can efficiently and effectively identify different IoT devices.
Original languageEnglish
Title of host publicationProceedings of the 12th International Networking Conference
Publication date2020
ISBN (Print)978-3-030-64757-5
Publication statusPublished - 2020
Event12th International Networking Conference - Virtual event, Rhodes, Greece
Duration: 19 Sep 202021 Sep 2020


Conference12th International Networking Conference
LocationVirtual event
Internet address
SeriesLecture Notes in Networks and Systems


  • Internet of Things
  • Device identification
  • Profiling
  • Natural language processing
  • Text classification

Fingerprint Dive into the research topics of 'Smart Lamp or Security Camera? Automatic Identification of IoT Devices'. Together they form a unique fingerprint.

Cite this