Progetto JCare

Post on 31-May-2015

624 views 2 download

Transcript of Progetto JCare

Sun SPOTe

JCare

Cos’è Sun SPOT ?

Cos’è Sun SPOT ?

Sun SPOT (Small Programmable Object Technology)

Cos’è Sun SPOT ?

Sun SPOT (Small Programmable Object Technology)

Dispositivo creato nel 2006 dai Sun Labs ,destinato allo sviluppo di reti di sensori wireless.

Cos’è Sun SPOT ?

Sun SPOT (Small Programmable Object Technology)

Dispositivo creato nel 2006 dai Sun Labs ,destinato allo sviluppo di reti di sensori wireless.

Sviluppo di applicazioni con JavaME e JavaSE

Cos’è Sun SPOT ?

Sun SPOT (Small Programmable Object Technology)

Dispositivo creato nel 2006 dai Sun Labs ,destinato allo sviluppo di reti di sensori wireless.

Sviluppo di applicazioni con JavaME e JavaSE

Utilizzo diretto delle risorse hardware

Hardware ?

Hardware ?

processore ARM9 a 32bit da 180MHz

Hardware ?

processore ARM9 a 32bit da 180MHz

512Kb di RAM e 4 MB di memoria flash

Hardware ?

processore ARM9 a 32bit da 180MHz

512Kb di RAM e 4 MB di memoria flash

wireless da 2.4 GHz IEEE 802.15.4

Hardware ?

processore ARM9 a 32bit da 180MHz

512Kb di RAM e 4 MB di memoria flash

wireless da 2.4 GHz IEEE 802.15.4

interfaccia USB 2.0

Hardware ?

processore ARM9 a 32bit da 180MHz

512Kb di RAM e 4 MB di memoria flash

wireless da 2.4 GHz IEEE 802.15.4

interfaccia USB 2.0

batteria ricaricabile a ioni di litio da 3.7V a 720 mAh

Hardware ?

processore ARM9 a 32bit da 180MHz

512Kb di RAM e 4 MB di memoria flash

wireless da 2.4 GHz IEEE 802.15.4

interfaccia USB 2.0

batteria ricaricabile a ioni di litio da 3.7V a 720 mAh

consumi da 32 uA a 100uA

Sensori ?

Sensori ?

accelerometro tridimensionale da 2G a 6G

Sensori ?

accelerometro tridimensionale da 2G a 6G

sensore di temperatura

Sensori ?

accelerometro tridimensionale da 2G a 6G

sensore di temperaturasensore di luminosità

Sensori ?

accelerometro tridimensionale da 2G a 6G

sensore di temperaturasensore di luminosità6 ingressi analogici

Sensori ?

accelerometro tridimensionale da 2G a 6G

sensore di temperaturasensore di luminosità6 ingressi analogici

8 porte I/O per controllo di relay e servomeccanismi

Il Progetto

Il Progetto

Realizzare un architettura hardware e software volta al monitoraggio di anziani e più in generale di persone con problemi di salute e che necessitano quindi di un controllo costante.

Il Progetto

Il dispositivo Sun SPOT sarà tenuto addosso dal paziente ed invierà alla Base Station le informazioni ricevute dai sensori.

Il Progetto

Il dispositivo Sun SPOT sarà tenuto addosso dal paziente ed invierà alla Base Station le informazioni ricevute dai sensori.

La Base Station interpreterà i dati e in caso di problemi invierà un allarme alla piattaforma di monitoraggio.

Eventi rilevabili

Eventi rilevabili

CADUTA rilevazione di una repentina accelerazione del dispositivo

Eventi rilevabili

CADUTA rilevazione di una repentina accelerazione del dispositivo

IMPOSSIBILITA AD ALZARSIpersistenza dello stato di “riposo” del dispositivo all’interno di una particolare fascia oraria

Eventi rilevabili

CADUTA rilevazione di una repentina accelerazione del dispositivo

IMPOSSIBILITA AD ALZARSIpersistenza dello stato “supino” del dispositivo all’interno di una particolare fascia oraria

EMERGENZAinvio di una segnalazione di emergenza tramite la pressione di un tasto sul dispositivo

La Comunicazione

La Comunicazione

Peculiarità dello standard IEEE 802.15.4

fornire una base per reti i cui dispositivi sono caratterizzati da una bassa complessità, un basso costo, un ridotto consumo energetico e ridotte richieste di velocità nella trasmissione dei dati

La Comunicazione

Peculiarità dello standard IEEE 802.15.4

“wireless personal area networks” (WPANs) ideale per applicazioni con brevi messaggi come reti di sensori, controllori, dove i nodi devono comunque essere utilizzato in un raggio superiore a quello supportato dal Bluetooth.

La Comunicazione

Sun SPOT Base Station

La Comunicazione

Sun SPOT

Wireless(IEEE 802.15.4)

Base Station

La Comunicazione

Scenario A

ComModule

Ermes DatabaseJDBC™

Socket

Base Station

Ness System

La Comunicazione

Scenario A

ComModule

Ermes DatabaseJDBC™

Socket

Base StationTCP/IP

Ness System

La Comunicazione

Scenario B

ComModule

Ermes DatabaseJDBC™

Socket

Base Station

Ness System

La Comunicazione

Scenario B

ComModule

Ermes DatabaseJDBC™

Socket

Base StationGSM SMS

Ness System

GSM DATI

GSMmodem

Piattaforma di monitoraggio

ComModule

ErmesDatabaseJDBC™

Java™ JMS Technology

JCare

HTTP

Socket