Il corso presenta il tema generale di "Internet of Thing" come paradigma della stretta relazione tra mondo fisico e Web, in cui le tecnologie Web (HTTP, REST) possono essere impiegate per reccogliere informazioni e attuare decisioni nel mondo reale.
Partendo da scenari di applicazioni reali, lo studente imparerà quali sono le principali tecnologie "Internet of Things" e le archittetture fondamentali del Web (HTTP, REST). Durante il corso gli studenti avranno la possibilità di applicare queste tecnologie per realizzare applicazioni reali, utilizzando piattaforma hardware (Arduino) e software (Node.JS) open-source di prototipazione.
Lezioni frontali e esercitazioni di laboratorio.
01 - Introduction to IoT, WoT and Physical Computing [LINK] 02 - The Arduino Platform [LINK] 03 - Serial Communication [LINK] 04 - Sensors [LINK] 05 - JavaScript and HTTP [LINK] 06 - NodeJS [LINK] 07 - REST API [LINK] 08 - Implementing Web Things [LINK] 09 - Interoperability and Semantic [LINK] 10 - Sharing & Securing [LINK]
Ricevimento: Il docente riceve su appuntamento, per prendere appuntamento è possibile scrivere a riccardo.berta@unige.it
RICCARDO BERTA (Presidente)
ALESSANDRO DE GLORIA
Esame orale