87206 - Internet of Things T

Academic Year 2018/2019

Learning outcomes

The student will be capable of identifying relevant and business-oriented applications of the IoT, the enabling wireless technologies and platforms, and predict network performance. Ten hours of team working will constitute a conceptual lab where ideas will be shared, compared and assessed under the supervision of the instructor.

Course contents

The syllabus is reported below. More info on the approach to the course can be found on www.robertoverdone.org.

Part I - Introduction (3 hours)

INT Introduction to the Course

INT.1 The IoT: Historical Perspective

INT.2 The IoT: General Framework

INT.3 The Course

INT.4 Fundamentals of Wireless Communications

 

Part II - Fundamental Tools (9 hours)

NGR Network Graphs

NGR.1 Basics of Graphs

NGR.2 Communication Graphs

NGR.3 Interference Graphs

NMA Networks: Medium Access Control

NMA.1 Fundamentals of Wireless Controlled and Random MAC

NMA.2 Aloha and S-Aloha in Compact Networks

NMA.3 CSMA in Compact Networks

NMA.4 CSMA in Sparse Networks: Hidden and Exposed Node Problem

NMH Multi-Hop Networks

NMH.1 Radio Network Topologies

NMH.2 Djikstra Algorithm

NMH.3 Routing in Multi-Hop Networks

 

Part III - Invent, Conceive, Design the IoT (9 hours)

EWT Enabling Wireless Technologies

EWT.1 Short Range Systems: 802.15.4

EWT.2 Long Range Systems: LoRa

EWT.3 Network Architectures

EPL Enabling Platforms

EPL.1 Things

EPL.2 HW/FW Platforms

EPL.3 Cloud and Data Analytics

APP Application Domains

APP.1 Smart Environments: Agriculture

APP.2 Smart Environments: Cities

APP.3 Smart Environments: Industry 4.0

 

Part IV - Use Cases (3 hours)

UCW Use Cases from the Real World

Seminar Embit srl

Seminar Idesio srl

 

Part V - ICDA Lab (9 hours)

LIC Laboratory: Invent and Conceive

LIC.1 Team Working: Identify Your Application (INVENT)

LIC.2 Team Working: Identify Your Wireless Technology and the HW/FW Platform (CONCEIVE)

LDA Laboratory: Design and Assess

LDA.1 Team Working: Design Your Network (DESIGN)

LDA.2 Team Working: Assess Your Network (ASSESS)

LPD Laboratory: Presentation and Discussion

LPD.1 Team Working: Present Your Idea (PRESENT)

LPD.2 Discussion of Your Idea


Readings/Bibliography


Slidesets made available by the instructor.

Teaching methods

Part I and Part II (12 hours): chalk and talk - traditional frontal lectures, with theoretical approaches accompanied by numerical exercises.

Part II and Part III (12 hours): interactive discussions - description and discussion of use cases, and presentation of enabling technologies, with additional material provided as homework.

Part IV and V (9-12 hours): active learning - students will be grouped in teams of three people, each of them developing an IoT project under the supervision of the instructor.

Assessment methods

The exam will consist of a discussion of the outcomes of the group work.

Students will provide a four-minute pitch simulating the proposal of an IoT startup; the pitch will describe the problem addressed (INVENT), the solution envisaged (CONCEIVE), the technologies identified (DESIGN), and will discuss the scalability of the solution (ASSESS). Immediately afterwards, the oral discussion will be related to all aspects analysed by the group to assess the scalability of the idea.

The outcome of the exam is pass or fail.

Teaching tools


Material provided by the instructor: slidesets, links, templates.

Office hours

See the website of Roberto Verdone