PROTOCOLS AND ARCHITECTURES FOR THE INTERNET OF THINGS
Academic Year 2019/2020 - 2° YearCredit Value: 6
Scientific field: ING-INF/03 - Telecommunications
Taught classes: 35 hours
Laboratories: 25 hours
Term / Semester: 2°
Learning Objectives
Knowledge of application scenarios, key enabling technologies, architectures, and technology trends characterizing the Internet of Things.
At the end of the course, students will be able to identify the best technolgical solutions to realize platforms and services based on the Internet of Things.
Course Structure
35 hours of theory + 25 hours of laboratory
Detailed Course Content
S1. Introduction to the Internet of Things
2. Enabling technologies
IEEE 802.15 and 6LOWPAN
RFID systems
IoT Architectures
Operating systems for IoT
3. Software Defined Internet of Things
OpenFlow e mininet
OpenFlow Controllers (NOX, POX, Floodlight, etc.)
Network Operating Systems (ONOS, OpenDayLight)
Network function virtualization
Architectures for Software Defined IoT
4. Internet of Things and Content Delivery Networks
Reference architectures and protocols
Commercial platforms (Akamai, Amazon)
Peer-to-peer solutions
Content Centric Networking (CCN)
Content Centric Networking solutions for IoT (CCN-Lite)
Textbook Information
- L. Atzori, A. Iera, G. Morabito. The Internet of Things: a survery. Computer Networks. 2010.
- L. Atzori, A. Iera, G. Morabito. Understanding the Internet of Things: definition, potentials, and societal role of a fast evolving paradigm. Ad Hoc Networks. 2017.
- B. A. A. Nunes, M. Mendonca, X.-N. Nguyen, K. Obraczka, T. Turletti. A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks. IEEE Communications Surveys & Tutorials ( Volume: 16, Issue: 3, Third Quarter 2014)
- R. Buyya, M. Pathan, and A. Vakali. Content Delivery Networks. Springer. 2008.