Dora Spenza
Laboratorio di Sistemi Wireless (Prof. Petrioli) AA 2011/2012
Tutors: Dora Spenza, Angelo Capossele, Alessandro Cammarano
Laboratorio del 7 Maggio 2012
Argomenti: introduzione alle Wireless Sensor Networks; scenari applicativi; attivita' del SENSES lab; caratteristiche dei nodi sensori; introduzione al linguaggio nesC ed al sistema operativo TinyOs; installazione e configurazione dell'ambiente di sviluppo; sviluppo di due semplici applicazioni: Blink e BlinkCounter.
Slides (pdf)
Riferimenti e documentazione:
http://docs.tinyos.net/tinywiki/index.php/TinyOS_Tutorials -- Lezione 1 + Lezione 2 fino alla sezione TinyOS Execution Model: Tasks (esclusa)
http://www.tinyos.net/tinyos-2.x/doc/html/tep3.html -- Coding Standard
http://www.tinyos.net/tinyos-2.x/doc/html/tep102.html -- Timers
UbunTOS: Ubuntu 9.10 + TinyOS 2.x VirtualBox Image:
http://systembash.com/UbuntuTOS_Ubuntu-9.10_TinyOS-2.x.zip
Laboratorio del 14 Maggio 2012
Argomenti: interfacce, comandi ed eventi; codice asincrono e tasks; split-phase operations; comunicazione fra motes; applicazione BlinkToRadio.
Slides (pdf)
Riferimenti e documentazione:
http://docs.tinyos.net/tinywiki/index.php/TinyOS_Tutorials -- Lezione 2 dalla sezione TinyOS Execution Model: Tasks + Lezione 3
Laboratorio del 21 Maggio 2012
Argomenti: applicazione BlinkToRadio, esercizi; comunicazione seriale Mote-PC; applicazione BaseStation; SerialForwarder; applicazione Oscilloscope.
Slides (pdf)