With the rapid enhancements in embedded design, low-power wireless tech-nologies, and sensors, we have witnessed an explosion in the number of smart devices. These devices, alongside the proliferation of smartphones have ena-bled the emerging paradigm of Internet-of-Things (IoT). In this paradigm, the smart devices that surround us are connected to each other and to the Internet in order to provide new and better functions. IoT covers a wide range of appli-cations including smart home, smart building, smart city, smart industry, healthcare monitoring, etc.
For each application, an IoT system usually consists of several components and abstraction layers. From a network perspective, it consists of (1) IoT edge nodes or embedded IoT devices, (2) gateways and (3) cloud systems. An em-bedded IoT device consists of several components including (i) embedded processor, (ii) sensors or data acquisition and (iii) wireless radio like Bluetooth.
Due to the wide range of IoT applications, the requirements and design objec-tives are diverse. From an embedded computing point of view, the main design objectives include: low-power, highly reliable, real-time or low-latency, small size, just to name a few.
In this seminar, our main focus is to study different challenges of IoT from em-bedded design and network level perspective. Topics include but are not lim-ited to ultra-low power processors, low power wireless radio, Approximate com-puting for IoT, edge computing, computation offloading, etc.