INTERNET OF THINGS
Anno accademico 2022/2023 - Docente: FEDERICO FAUSTO SANTORORisultati di apprendimento attesi
Modalità di svolgimento dell'insegnamento
Le lezioni sono tenute in aula con l'ausilio di slide, messe a disposizione degli studenti sul portale Studium. Le lezioni frontali teoriche sono intervallate da esercitazioni pratiche, svolte nella stessa aula di lezione o laboratorio adeguato. Gli studenti sono invitati a formare piccoli gruppi di lavoro (massimo 2-4 persone) per lo svolgimento delle esercitazioni proposte.
Il corso prevede delle ore aggiuntive di Didattica integrativa, durante le quali vengono tipicamente svolti approfondimenti sugli argomenti già trattati nelle ore di esercitazione di gruppo.
Prerequisiti richiesti
P2P & WN e laboratorio
Programmazione a microcontrollori
Frequenza lezioni
Contenuti del corso
Contenuti del Corso
Introduzione ai sistemi IoT
Cos’è l’IoT
Elementi di un ecosistema IoT
Tecnologie e business per l’IoT
Applicazioni IoT e implicazioni
Componenti IoT
Dai sensori ai Gateway
Microcontrollori (Esp8266, Esp32, STM32, Arduino, Raspberry)
Sensoristica
Sistemi Embedded (Raspberry, Pi Zero)
Frameworks (Arduino, FreeRTOS, Gobot, etc)
Reti e Connettività
Tecnologie wireless per l’IoT
RFID
Le reti LoWPAN
Introduzione ai protocolli LoWPAN per l’IoT (non-IP) (Bluetooth, BLE, 802.15.4)
Introduzione ai protocolli WLAN per l’IoT (Wi-Fi, 6LoWPAN)
Introduzione ai protocolli WSAN per l’IoT (LoRa, SigFox)
Comunicazione attraverso Internet
Progettazione di una soluzione Gateway based
Protocolli di comunicazione per l’IoT
HTTP
MQTT
WebSockets
Integrazione dei sistemi IoT
Integrazione con il Web
Progettazione e sviluppo di una soluzione complessa
Introduzione a LoRaWAN
Introduzione a Chirpstack
Introduzione a Docker
Realizzazione di una soluzione LoRaWAN
Machine learning applicato all’IoT
Introduzione a Keras
Introduzione a TensorFlow Lite
Introduzione a TensorFlow JS
Realizzazione ed utilizzo di un modello di rete neurale su dispositivi IoT
Testi di riferimento
Programmazione del corso
Argomenti | Riferimenti testi | |
---|---|---|
1 | IoT Introduction | |
2 | IoT Components | |
3 | IoT Communication | |
4 | IoT Integration | |
5 | IoT IA | |
6 | IoT Security |