===== RHS 2007-2008 ===== AVVISO: Il 30/4 a lezione saranno presenti anche Stefano lenzi e Michele Albano per verificare gli eventuali problemi di installazione e funzionamento del TinyOS. Invito tutti gli studenti che vogliono approfittare di questa possibilità di venire con i propri portatili sui quali hanno installato il software per fare le verifiche del caso. ===== Orario del corso ===== * Mercoledì 16-18, aula C * Giovedì 9-11, aula B ===== Progetto Disponibile ===== Il testo del progetto è disponibile: {{rhs:progetto_rhs_2007-2008.pdf|Progetto A.A. 2007/08}} Altre risorse: {{rhs:istruzioni_tinyos_vista.zip|Istruzioni per installare TinyOS su Vista (gentilmente messo a disposizione da Federico Porceddu)}} ===== Programma ===== [[http://compass2.di.unipi.it/didattica/wti/share/corsi/corso.asp?id=2653&cds=wti&anno=2007|Programma del corso]] Il corso è articolato in 5 moduli principali (reti ad hoc, reti di sensori, ambiente TinyOS/NesC, controllo della topologia, modelli DB) e due lezioni su UPnP e WiMAX di taglio seminariale. Le lezioni sono aperte anche ai curiosi o a coloro interessati ai singoli argomenti. Questo è l'elenco dettagliato delle lezioni previste: * :!:20/2 Mer., Aula C, ore 16 Stefano Chessa - Introduzione * :!:21/2 Gio., Aula B, ore 9 Susanna Pelagatti - protocolli di routing in ad hoc * :!:27/2 Mer., Aula C, ore 16 Susanna Pelagatti - protocolli di routing in ad hoc * :!:28/2 Gio., Aula B, ore 9 Susanna Pelagatti - Wireless LAN -- IEEE 802.11 * :!:5/3 Mer., Aula C, ore 16 Stefano Chessa - WSN aspetti progettuali e piattaforme * :!:6/3 Gio., Aula B, ore 9 Stefano Chessa - Protocolli MAC e Directed Diffusion * :!:12/3 Mer., Aula C, ore 16 Stefano Chessa - Routing geografico * :!:13/3 Gio., Aula B, ore 9 Stefano Chessa - DCS-GHT e coordinate virtuali * :!:19/3 Mer., Aula C, ore 16 Stefano Chessa - Standard IEEE 802.15.4 * :!:20/3 Gio., Aula B, ore 9 Stefano Chessa - Standard ZigBee * :!:26/3 Mer., Aula C, ore 16 Stefano Lenzi - installazione, configurazione, compilazione e simulazione in ambiente TinyOS/NesC * :!:27/3 Gio., Aula B, ore 9 Michele Albano - TinyOS * :!:9/4 Mer., Aula C, ore 16 Michele Albano - NesC * :!:10/4 Gio., Aula B, ore 9 Michele Albano - esempi di programmazione in NesC * :!:16/4 Mer., Aula C, ore 16 Stefano Lenzi - interconnessione WSN-PC con Java * :!:17/4 Gio., Aula B, ore 9 Giuseppe Amato - Modelli DB * :!:23/4 Mer., Aula C, ore 16 Giuseppe Amato - Modelli DB * :!:24/4 Gio., Aula B, ore 9 Paolo Santi - Controllo della topologia * :!:30/4 Mer., Aula C, ore 16 Stefano Chessa - Esercitazione-ricevimento x progetto * :!:7/5 Mer., Aula C, ore 16 Francesco Furfari - The PERSONA architecture and the UPnP stack * :!:8/5 Gio., Aula B, ore 9 Paolo Santi - Controllo della topologia * :!:14/5 Mer., Aula C, ore 16 Stefano Chessa - Esercitazione-ricevimento x progetto * :!:15/5 Gio., Aula B, ore 9 Paolo Santi - Clustering * :!:21/5 Mer., Aula C, ore 16 Donatella Ermini - WiMax * :!:22/5 Gio., Aula B, ore 9 Paolo Santi - Clustering ===== Esami ===== Progetto e orale. * Progetto da realizzare in TinyOS, si tratterà di implementare un protocollo tra quelli presentati a lezione. * Il testo del progetto verrà proposto durante il corso. * I progetti devono essere svolti preferibilmente a gruppi di 2 persone (come eccezione si può svolgere individualmente) * L'orale verterà principalmente sul progetto Il testo del progetto è ora disponibile: {{rhs:progetto_rhs_2007-2008.pdf|Progetto A.A. 2007/08}} ===== Materiale didattico ===== Libri di consultazione: * Wireless Sensor Networks - an information processing approach, F. Zhao e L. Guibas, Morgan Kauffman & Elsevier, 2004 * Ad Hoc Mobile Wireless Networks - Protocols and Systems, C. K.Toh, Prentice Hall, NJ, 2002 * Ad-hoc networking, C. Perkins, Addison-Wesley, Boston, USA, 2001 * Topology Control in Wireless Ad Hoc and Sensor Networks, P. Santi, Wiley, 2005