redes de sensores sem fio com hardware livre
DESCRIPTION
Apresentar como soluções open-source são utilizadas no desenvolvimento das pesquisas relacionadas a Redes de Sensores Sem Fio desenvolvidas pelo Laboratório de Sistemas Onipresentes e Pervasivos (Opala), da Universidade Estadual do Piauí.TRANSCRIPT
Redes de Sensores Sem Fio com Hardware Livre
Marcus Vinícius de Sousa Lemos [email protected]
Apresentação
Sobre o professor: Marcus Vinícius de Sousa Lemos
l Doutorando em Informática Aplicada pela Universidade de Fortaleza (Unifor)
l Mestre em Informática Aplicada pela Unifor l Professor da Universidade Estadual do Piauí - Uespi l Pesquisador do Laboratório de Sistemas Onipresentes e Pervasivos
(Opala) l Auditor Fiscal de Controle Externo (Informática) – TCE/PI [email protected] http://www.marvinlemos.net @marvinlemos
2
Sumário I. Computação Física II. Arduino III. Redes de Sensores Sem Fio IV. Motivação V. Projetos
3
Sumário I. Computação Física II. Arduino III. Redes de Sensores Sem Fio IV. Motivação V. Projetos
4
The widespread deployment of sensors, actuators and mobile devices is transforming the physical
world into a computing platform. (Bonnet, Gehrke, Seshadri, 2000)
5
Computação “Tradicional”
6
Computação “Tradicional”
7
Computação Física
8
Computação Física
9
Computação Física
10
Computação Física
• uso de computação e eletrônica [sensores e atuadores] na prototipação de objetos físicos para interação com seres humanos e o meio-ambiente
• comportamento implementado por software • utilização de microcontroladores
11
Computação Física
• A computação física significa a construção de sistemas interativos físicos mediante o uso de software e hardware que integrados podem sentir e responder ao mundo analógico
12
Sumário
I. Computação Física II. Arduino III. Redes de Sensores Sem Fio IV. Motivação V. Projetos
13
Arduino • Placa + Microcontrolador + USB +
Sockets • Pode ser conectado a uma grande
variedade de dispositivos: • Sensores: Luz, temperatura,
presença, etc. • Displays: LCD, touchscreen • Motores e servos • GPS • Comunicação sem fio: 802.15.4,
Zigbee, Bluetooth • Ethernet • Alimentação: Bateria de 9V ou por
meio da USB • Hardware Livre
14
Arduino • Da página oficial (www.arduino.cc): Arduino is an open-source electronics prototyping platform based
on flexible, easy-to-use hardware and software. It’s intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
Arduino can sense the environment by receiving input from a variety of sensors and can affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language (based on Wiring) and the Arduino development environment (based on Processing). Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing,MaxMSP). ”
15
Arduino Uno
16
Arduino Uno
17
Sumário
I. Computação Física II. Arduino III. Redes de Sensores Sem Fio IV. Motivação V. Projetos
18
Redes de Sensores Sem Fio
19
Componentes de um nó sensor
20
Arduino como um nó sensor
21
Estação Base (Base Station) l A estação-base pode ser um nó sensor
conectado a um computador, configurado para receber os dados transmitido pela RSSF.
Nó sensor conectado a um notebook – Projeto Lares - Unifor 22
Estação Base (Base Station)
Raspberry Pi atuando como uma estação-base 23
Estação Base (Base Station)
24
Sumário
I. Computação Física II. Arduino III. Redes de Sensores Sem Fio IV. Motivação V. Projetos
25
Ambientes Inteligentes l A computação tradicional sempre focou-se na
interação com o usuário l Computação embutida (embedded computing)
foca-se na interação com o ambiente físico l A tendência é “embutir” computação em
dispositivos cada vez menores, criando os “ambientes inteligentes”
l Base para tecnologias e conceitos como: computação ubíqua/pervasiva, Internet das “Coisas”, Cidades Inteligentes, etc.
26
Sumário
I. Computação Física II. Arduino III. Redes de Sensores Sem Fio IV. Motivação V. Projetos
27
Monitoramento de Abelhas
• Parceria Opala (Uespi) / Empraba Meio/Norte • Estudar o problema da “enxameação por
abandono” das abelhas – A totalidade das abelhas abandonam a colmeia
em função, principalmente, da temperatura – Entretanto, existem poucos dados de
monitoramento ambiental que relacionam as temperaturas externas às colmeias com suas temperaturas internas
28
Monitoramento de Abelhas
29
Monitoramento de Abelhas
30
Monitoramento de Abelhas
0
5
10
15
20
25
30
35
40
1 4 7 10
13
16
19
22
25
28
31
34
37
40
43
46
49
52
55
58
61
64
67
70
73
76
79
82
85
88
91
94
97
100
103
106
109
112
115
118
121
124
127
130
133
136
139
142
145
148
Interna
Externa
31