Tu sei qui
Laboratorio di future internet and IoT
Laboratorio di Internet of Things & Future Internet (insegnamento: Technologies for Internet of Things and Programmable Networks)
Esperienza 1: Installazione e familiarizzazione dell’ambiente di lavoro che verrà utilizzato nel corso
Obiettivi (sapere fare):
- Installazione ambiente di lavoro
- Software esecuzione macchine virtuali e configurazione di rete
- Installazione pacchetti aggiuntivi Linux
- Installazione e uso di iperf
- Installazione e uso di wireshark
Esperienza 2: Contiki e Cooja
Obiettivi (sapere fare):
- Installazione Contiki e Cooja
- Implementazione di semplici applicazioni per Contiki
- Utilizzo di Cooja
- Interazione tra diversi nodi simulati con Cooja
Esperienza 3: ThingSpeak
Obiettivi (sapere fare):
- Creazione e configurazione di canali ThingSpeak
- Scrittura e lettura su un canale
- Gestione e analisi dei dati
- Utilizzo delle APIs di ThingSpeak
Esperienza 4: Interazione Contiki/ThingSpeak via CoAP
Obiettivi (sapere fare):
- Utilizzo delle API CoAP
- Esempio interazione Contiki/ThingSpeak
- Modifica esempio
Esperienza 5: Mininet
Obiettivi (sapere fare):
- Installazione mininet
- Esempi di configurazione e sperimentazione su mininet
- Analisi del traffico mininet con wireshark
- Interazione macchine reali e rete mininet
- Esempi
Esperienza 6: Controllori e ONOS
Obiettivi (sapere fare):
- Installazione e configurazione di ONOS
- Sperimentazione con la GUI di ONOS
- Implementazione di applicazioni per ONOS
Esperienza 7: Network Function Virtualization e Content delivery networks
Obiettivi (sapere fare):
- Creazione e configurazione di un'infrastruttura virtualizziata
- Installare delle funzioni di rete in accordo al paradigma NFV
- Implementare una semplice CDN sfruttando i paradigmi NFV e SDN
Esperienza 8: Contente Centric Networking
Obiettivi (sapere fare):
- Installare cliente/server di CCNx
- Configurare CCNx
- Usare CCNx
Modalità di raggiungimento dei singoli obiettivi
Tutte le esperienze verranno effettuate in laboratorio in gruppi di 10 – 15 studenti che dovranno portarsi il proprio laptop. Agli studenti verranno forniti i pacchetti software richiesti e i nodi su cui eseguire le esperienze relative a Internet of Things. Verrà inoltre messa a disposizione degli studenti una piattaforma (server + apparati di rete) per eseguire le esperienze relative alle content delivery networks.