“From Modeling to Implementation of Wearable Computing Systems based on Body Sensor Networks” – Proff. G. Fortino, R. Gravina – inizio 30.01.2017

“From Modeling to Implementation of Wearable Computing Systems based on Body Sensor Networks”

Proff. G. Fortino, R. Gravina – inizio 30.01.2017
Il Corso si terrà presso la Sala Seminari del DIMES, nei giorni:
30 Gennaio / 03 Febbraio 2017.
Le lezioni avranno inizio alle ore 10:00

Abstract:

Wearable computing is a relatively new area of research and development that aims at supporting people in different application domains: health-care (monitoring assisted livings), fitness (monitoring athletes), social interactions (enabling multi-user activity recognition, e.g. handshake), videogames (enabling joystick-less interactions), factory (monitoring employees in their activity), etc. Wearable computing is based on wearable computing devices such as sensor nodes (e.g. to measure heart rate, temperature, blood oxygen, etc), common life objects (e.g. watch, belt, etc), smartphones/PDA. Wearable computing has been recently boosted by the introduction of body sensor networks (BSNs), i.e. networks of wireless wearable sensor nodes coordinated by more capable coordinators (smartphones, tablets, PCs). Although the basic elements (sensors, protocols, coordinators) of a BSN are available (already from a commercial point of view), developing BSN systems/applications is a complex task that requires design methods based on effective and efficient programming frameworks. In this course, we will introduce programming approaches and methods to effectively develop (model, implement and deploy) efficient BSN systems/applications. Moreover, we also provide new techniques to integrate BSN-based wearable systems with more general Wireless Sensor Network systems and with Cloud computing as well as Platform-based Design Methodology for BSNs. From the practical viewpoint, the course is based on the SPINE project (http://spine.deis.unical.it), currently led by Prof. Fortino’s research group. Specifically, the course will be based on the SPINE open-source framework to provide students with hw/sw tools for the development of “their” example wearable computing systems.
MODULO 1: Giancarlo Fortino (6 ore)
Modeling and Analysis of Wearable Computing Systems based on Body Area Networks
MODULO 1 – Lezione 1 (3 ore): Introduzione e concetti di base sulle reti di sensori wireless e le reti di sensori indossabili (o body sensor networks – BSN).
MODULO 1 – Lezione 2 (3 ore): Il framework di programmazione SPINE (versione 1 e versione 2); descrizione di alcune applicazioni basate su SPINE; la piattaforma BodyCloud per lo sviluppo di applicazioni BSN basate sul cloud computing.

MODULO 2: Raffaele Gravina (6 ore)
Design and Implementation of Body Sensor Networks based on the SPINE framework
MODULO 2 – Lezione 1 (3 ore): Installazione ambiente TinyOS; compilazione applicazioni ed installazione su sensori reali; cenni pratici alla programmazione nesC/TinyOS.
MODULO 2 – Lezione 2 (2 ore): Installazione SPINE lato sensore (in TinyOS) e lato base-station (in Eclipse); descrizione componenti di SPINE; sviluppo di semplici esempi applicativi.
MODULO 2 – Lezione 3 (2 ore): Esercitazione su SPINE e cenni a SPINE-Android.
Esame finale Module1+2: risposte a scelta multipla o aperte.