logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2015/2016
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 089073 - INTERNET OF THINGS
Docente Cesana Matteo
Cfu 5.00 Tipo insegnamento Monodisciplinare

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (1 liv.)(ord. 270) - MI (358) INGEGNERIA INFORMATICA*AZZZZ089073 - INTERNET OF THINGS
Ing Ind - Inf (Mag.)(ord. 270) - MI (474) TELECOMMUNICATION ENGINEERING - INGEGNERIA DELLE TELECOMUNICAZIONI*AZZZZ089073 - INTERNET OF THINGS
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA*AZZZZ089073 - INTERNET OF THINGS

Programma dettagliato e risultati di apprendimento attesi

Objectives

The course will provide the basics on the enabling technologies of the Internet of Things which can be classified into two broad families: Wireless Sensor Networks (WSNs) and Radio Frequency Identification Systems (RFID). Related to WSNs, the course will overview the most common hardware components of sensor nodes, and will further address the challenges which have to be faced to interconnect and manage such tiny devices. As for RFID systems, the course will highlight the main features and standards commonly adopted to set up RFID systems, with specific focus on the problem of collision arbitration and resolution. Since the Internet of Things is/will be most likely constituted by heterogeneous technologies and systems, the last part of the course will be dedicated to unifying approach to manage hybrid network architectures.

 

Program at a Glance

1-Introduction: the vision of ambient intelligence, application examples, enabling Technologies (Sensor Networks, RFID), networking Building Blocks and Abstractions

2-Wireless Sensor Networks

Hardware Components & Abstractions: sensor node hardware architectures, energy consumption and energy harvesting models for sensor nodes

Medium Access Control Layers: scheduled MAC versus random-access MAC, protocol examples and performance evaluations guidelines

Routing in WSNs: the problem of delivering the information remotely through multi-hop networks. 

Enabling Technologies and Standards: 
The ZigBee protocol stack: the IEEE 802.15.4 PHY/MAC layer, ZigBee Network layer, ZigBee application layer and profiles
6LowPAN: IPv6 and UDP header compression, the Routing Protocol for Low power lossy networks (RPL), the COnstrained Application Protocol (COAP), the MQTT protocol

 

3-Radio Frequency Identification
Application Scenarios
The Physical Layers of RFID: operation band, transmission fundamentals
Collision Arbitration Standards and Solutions: Tree-based arbitration, frame-aloha based arbitration, the Q-Algorithm, performance evaluation of arbitration protocols

4-Hands-On Activities

Operating Systems for wireless sensor networks: TinyOS, Contiki, IBM MoteRunner

Management platforms: Xively, NodeRed


Note Sulla Modalità di valutazione

Grading

The students will be evaluated through a written exam on the topics of the course (75%) and a project activity (25%).

The written exam includes three exercises and a set of questions on the topics of the course.

The project activity will deal with the design of applications and networking solutions for the Internet of Things.

Project activity is not mandatory which means that students can decide to do only the written exam; in that case, the maximum reachable grade will saturate to 26/30. 


Bibliografia
Risorsa bibliografica obbligatoriaCourse web site: http://antlab.elet.polimi.it/index.php?option=com_content&view=article&id=241&Itemid=258
Note:

The course web site makes available: lecture/exercises slides, targeted readings (technical papers, standards, survey) on the course topics, coding examples to play with operative systems for wireless sensor networks


Mix Forme Didattiche
Tipo Forma Didattica Ore didattiche
lezione
32.0
esercitazione
20.0
laboratorio informatico
0.0
laboratorio sperimentale
0.0
progetto
0.0
laboratorio di progetto
0.0

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
19/11/2019