Laboratorio Laurea Magistrale in Ingegneria delle Telecomunicazioni

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.