- Docente: Roberto Verdone
- Credits: 3
- Language: Italian
- Teaching Mode: Traditional lectures
- Campus: Bologna
-
Corso:
Second cycle degree programme (LM) in
Electronic Engineering (cod. 0934)
Also valid for Second cycle degree programme (LM) in Telecommunications Engineering (cod. 9205)
First cycle degree programme (L) in Electronics and Telecommunications Engineering (cod. 0923)
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