O documento apresenta o Sentilla, um kit para computação pervasiva que inclui sensores e motes conectados por rádio. O Sentilla permite a comunicação entre dispositivos e o desenvolvimento de aplicações pervasivas usando Java em motes de baixo consumo. A arquitetura do Sentilla inclui motes, host e comunicação por objetos para facilitar o desenvolvimento cooperativo entre dispositivos.
9. Comparação com alguns Embarcados Capability Sentilla Sun Typical Magnitude Motes SPOTs Mobile Difference RAM (kB) 10 512 32768 50 - 300 x Flash (kB) 48 4096 16384 100 - 400 x Speed (MHz) 8 180 400 25 - 60 x Active (mA) 4 70 160 20 - 40 x Idle (mA) 1 24 25 25 x Sleep (uA) 1 32 32 30 x Architecture 16-bit 32-bit 32-bit 2 x Page 9
10. Sobre o Java Motes Rodam sobre uma JVM • Cada aplicação é executada em um containers dentro da JVM • Utiliza o garbage collector A RAM é extramente limitada (4kB) • Threads são caras (a couple hundred bytes) • O Reuso de objetos aumenta a performance (pre-alocação) • Objetos estáticos ocupam RAM Page 10
20. Vídeo Introdução a Computação Pervasiva Page 19 Sentilla como dispositivo de segurança em sua casa http://www.youtube.com/watch?v=M3KvS_2owpg
21. Comunicação Problema: Como os motes codificam os dados das mensagens para outros motes ? Solução: Linguagem de programação Java • Envia os objetos com stream de bytes • Facilita a cooperação de aplicações entre dispositivos . Page 20