I. Introduction
With the advancements in low-power and miniature electronics, recent years have witnessed a dramatic increase of Internet of Things (IoTs) applications covering a wide range of application areas, such as civil infrastructure, home automation, consumer electronics, wearable devices, and industrial or agricultural monitoring, to name a few. This trend is unstoppable as we continue to automate processes in every sector of our economy and daily life. Forecasts suggest that by 2020, a massive 5.8 billion of IoT devices will be deployed worldwide [1].