Abstract
Analysing the power usage of an Internet of Things (IoT) device is essential in contexts such as smart building, testbed and forensics. For example, in the smart building case, schemes have been proposed to detect and analyse the activity of electric appliances based on the total power usage. In this work, we intend to take this concept a step further and devise a method to analyse the activity of a single IoT device (mote) based on its power usage. To that end, we develop a neural network (NN) based classifier PowerShark that is capable of classifying mote activity based solely on the power usage of the mote, both in online and offline mode. PowerShark can detect radio activity, hardware, operating system (OS), and the MAC layer used. To verify the accuracy of PowerShark, we use power traces from OpenMote and Zolertia Z1 motes, with ContikiOS configured either with ContikiMAC or X-MAC. Experimental results demonstrate the accuracy of our proposed classifier. Specifically, PowerShark can achieve over 95% accuracy in both training and testing phases.
Original language | English |
---|---|
Title of host publication | 2016 IEEE Global Communications Conference, GLOBECOM 2016 - Proceedings |
Publisher | IEEE |
ISBN (Electronic) | 9781509013289 |
DOIs | |
Publication status | Published - 2 Feb 2017 |
MoE publication type | A4 Article in a conference publication |
Event | IEEE Global Communications Conference - Washington, United States Duration: 4 Dec 2016 → 8 Dec 2016 Conference number: 59 |
Conference
Conference | IEEE Global Communications Conference |
---|---|
Abbreviated title | GLOBECOM |
Country | United States |
City | Washington |
Period | 04/12/2016 → 08/12/2016 |