Minicurso CONIC - Internet das Coisas

55
Mini curso CONIC - UNIRN Internet das Coisas Prof. Romulo Fagundes Cantanhede http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4420276P0

description

Minicurso ministrado no Conic sobre Internet das Coisas.

Transcript of Minicurso CONIC - Internet das Coisas

Page 1: Minicurso CONIC - Internet das Coisas

Mini curso CONIC - UNIRN

Internet das Coisas Prof. Romulo Fagundes Cantanhede

http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4420276P0

Page 2: Minicurso CONIC - Internet das Coisas

O que é Internet das Coisas?

Page 3: Minicurso CONIC - Internet das Coisas
Page 4: Minicurso CONIC - Internet das Coisas

Internet das Coisas

❖ Hoje não seria piegas assumir que tudo está conectado…

❖ E que tudo conectado, gera……

❖ Estranho o Google saber que vamos fazer uma viagem? Ou que temos uma reunião agendada, apenas por trocarmos e-mail….

Page 5: Minicurso CONIC - Internet das Coisas

Internet das Coisas❖ Mas quando Surgiu?

❖ Em 1999, Ashton Kurt, publicou no RFID Journal, o artigo de título: That ’internet of things’ thing.

❖ Baseado em uma consultoria realizada na P&G ele denominou que tudo que enviar/recebe e trata informações poderia ser tratado como uma “coisa”.

❖ Facilita então a comunicação M2M(Machine to Machine).

Page 6: Minicurso CONIC - Internet das Coisas

Internet das Coisas

❖ Em que áreas a internet das coisas podem ser aplicadas?

❖ Residência

❖ Cidade (cidades inteligentes)

❖ Indústria

❖ DIY (Do It Youself)

Page 7: Minicurso CONIC - Internet das Coisas

IoT - Residência

❖ Que tal controlar a luz da residência remotamente?

❖ Que tal colocar um sensor de presença nos cômodos?

❖ Que tal controlar o uso de energia de cada tomada?

❖ Que tal monitorar a temperatura ambiente dos quartos?

Page 8: Minicurso CONIC - Internet das Coisas

IoT - Residência

CO2http://www.smartthings.com

Sensors

Page 9: Minicurso CONIC - Internet das Coisas

IoT - Cidade

❖ Que tal saber aonde estacionar, sem ficar rodando o centro da cidade?

❖ Que tal controlar a irrigação de água dos canteiros remotamente?

❖ Que tal saber se a chuva já chegou em determinado bairros?

❖ Que tal monitorar a poluição do ambiente?

Page 10: Minicurso CONIC - Internet das Coisas

IoT - Cidade

Smart Citizen KitStreet Line

Page 11: Minicurso CONIC - Internet das Coisas

IoT - Indústria

❖ Que tal saber aonde se encontra a frota de caminhões?

❖ Que tal saber o consumo de combustível/km?

❖ Que tal você saber em que direção se encontrar o produto que vocês está procurando?

❖ Que tal controlar a irrigação de uma plantação?

Page 12: Minicurso CONIC - Internet das Coisas

IoT - Indústria

Zubie - BOD

iBeacon

Irrigation Caddy

Page 13: Minicurso CONIC - Internet das Coisas

IoT - DIY❖ Em que entra o DIY?

❖ Tudo que pode ser criado baseado em uma necessidade…

❖ Como o que? Que tal monitorar:

❖ Temperatura/Humidade

❖ Detectar água

❖ Sensor de presença

Page 14: Minicurso CONIC - Internet das Coisas

Desafios sobre a Internet das Coisas

Page 15: Minicurso CONIC - Internet das Coisas

Desafios do IoT

❖ Existe alguns desafios a serem analisados sobre o IoT, tais como:

❖ Volume de dados - gigante - big data.

❖ Permitir Heterogeneidade.

❖ Disponibilidade do Ambiente - cloud computing.

❖ E…

Page 16: Minicurso CONIC - Internet das Coisas

IoT - Conectividade❖ Tudo conectado a internet…mas como?

❖ RF

❖ Bluetooth

❖ ZigBee

❖ Wi-fi

❖ GPRS

❖ Ethernet

Page 17: Minicurso CONIC - Internet das Coisas

IoT - Segurança

❖ Como garantir a origem dos dados? E controle de tais informações?

❖ Criptografia - SSL

❖ Consumo de informações interna.

❖ VPN

❖ Quem é dono do dado?

Page 18: Minicurso CONIC - Internet das Coisas

IoT - Promessas de Mercado

❖ Quais empresas estão se movimentando para tal?

❖ Qual a previsão de investimento?

❖ Como anda o titi sobre IoT?

❖ Vamos aos gráficos e valores….

Page 19: Minicurso CONIC - Internet das Coisas

IoT - Promessas de Mercado

Gartner, 2013

Page 20: Minicurso CONIC - Internet das Coisas

IoT - Promessas de Mercado

Gartner, 2014

Page 21: Minicurso CONIC - Internet das Coisas

IoT - Promessas de Mercado

Page 22: Minicurso CONIC - Internet das Coisas

IoT - Promessas de Mercado

Page 23: Minicurso CONIC - Internet das Coisas

IoT - Promessas de Mercado

Page 24: Minicurso CONIC - Internet das Coisas

O que é o Arduino e qual a relação?

Page 25: Minicurso CONIC - Internet das Coisas

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.

Page 26: Minicurso CONIC - Internet das Coisas

Qual a relação do Arduino com IoT

❖ Baseado em Projetos DIY..por que não criar os próprios projetos?

❖ Por qual motivo então não criar as “coisas”.

❖ Podemos então implementar a nossa maneira utilizando o Arduino, e visando atender a nossa necessidade.

Page 27: Minicurso CONIC - Internet das Coisas

Antes do Arduino

PIC

Page 28: Minicurso CONIC - Internet das Coisas

Tipos de Arduino

http://www.robotshop.com/blog/en/arduino-microcontroller-feature-comparison-2-3631

Page 29: Minicurso CONIC - Internet das Coisas

Dos mais simples…

ATTiny 85

Page 30: Minicurso CONIC - Internet das Coisas

Aos mais completos…

Intel Galileo

Arduino Yun

Page 31: Minicurso CONIC - Internet das Coisas

E o que acham desse?

Intel Edison

Cartão SD?

Page 32: Minicurso CONIC - Internet das Coisas

Sobre o Arduino❖ Existe 2 tipos de arduino’s, os originais e compatíveis.

❖ O que difere cada arduino, é quantidade de memória e a forma de alimentação entre eles.

❖ Além dos aspectos físicos - tamanho, cor, e maneira de utilizar.

❖ Dica: Instale o Fritzing!

❖ Para começar, que tal comprar um kit básico?

❖ Ou: http://123d.circuits.io/

Page 33: Minicurso CONIC - Internet das Coisas

Fatos Importantes

Page 34: Minicurso CONIC - Internet das Coisas

Portas

❖ A0 a A5 - Portas Analógicas

❖ D0 a D13 - Portas Digitais (PWM - Pulse Width Mod.)

❖ GND, 3.3V e 5V - Portas de energia.

❖ Alimentação do Arduino - 6v a 12v

Page 35: Minicurso CONIC - Internet das Coisas

Tipos de Dispositivos

❖ Assim como um computador temos dispositivos de entrada e saída.

❖ Temos dispositivos que geram valores, e podem ser tratados assim como um computador, porém de forma bem simples.

Page 36: Minicurso CONIC - Internet das Coisas

Componentes

Energia

Ligação

Protoboard

Page 37: Minicurso CONIC - Internet das Coisas

Componentes

LED - Light Emissor Diodo

Page 38: Minicurso CONIC - Internet das Coisas

Componentes

❖ Resistor - Como o próprio nome já diz…causar resistência.

❖ Tem por intuito diminuir a tensão para o dispositivo.

❖ Qual escolher então?

Page 39: Minicurso CONIC - Internet das Coisas

Resistor - Cálculo Básico

❖ Por exemplo, para ligar um LED em um Arduino, é necessário um resistor, para diminuir a tensão.

❖ A voltagem da portal Digital em UP é de 5V(40mA).

❖ O LED funciona 2V(35mA).

❖ Calculando qual resistor usar….

Page 40: Minicurso CONIC - Internet das Coisas

Resistor - Cálculo Básico

R = (Vs - Vl) / I

❖ Vs - Voltagem Fornecida.

❖ Vl - Voltagem do LED.

❖ I - Corrente do LED.R = (5 - 2) / 0.035

R =85.1

O resistor que se aproxima desse valor é o de 100!.

Page 41: Minicurso CONIC - Internet das Coisas

Resistor - Cálculo Básico

Tabela de Resistência

Para encontrar:100!

Resultado: ~95! a ~105!

Page 42: Minicurso CONIC - Internet das Coisas

Outros Componentes

❖ LDR

❖ Sensor de Temperatura

❖ Beep

❖ Botão

❖ E o que mais…

Page 43: Minicurso CONIC - Internet das Coisas

Shield's❖ Shield’s são placas que podem ser utilizadas em conjunto com

o arduino para dar “poderes" ao arduino.

❖ Como exemplo:

❖ Shield Ethernet

❖ Shield Bluetooth

❖ Shield WI-FI

❖ Shield GPRS/GSM

❖ Dentre vários outros…

Page 44: Minicurso CONIC - Internet das Coisas

IDE Arduino

Page 45: Minicurso CONIC - Internet das Coisas

O que mais fazer?

MicroView

Page 46: Minicurso CONIC - Internet das Coisas

O que mais fazer?

Smart Citizen

Page 47: Minicurso CONIC - Internet das Coisas

O que mais fazer?

Touch Board

Page 48: Minicurso CONIC - Internet das Coisas

Guardião Cloud

Page 49: Minicurso CONIC - Internet das Coisas

O que seria?

❖ Talvez a primeira solução de IoT no Brasil.

❖ A intenção é trabalhar com os dispositivos, com alguns tipos de dispositivos, tais como:

❖ Coleta de dados

❖ Atuador, dispositivo que se possa controlar.

❖ Gatilho, dispositivo que é controlado.

Page 50: Minicurso CONIC - Internet das Coisas

Guardião Cloud - Como Começar❖ Cadastre-se: http://guardiaocloud.com.br

❖ Anote o Serial e crie o dispositivo.

❖ Acesse o http://wiki.guardiaocloud.com.br

❖ E utilize o dispositivo…

❖ Cadastre o alerta.

❖ Utilize campo calculado.

❖ Veja os relatórios e gráficos.

Page 51: Minicurso CONIC - Internet das Coisas

Vamos praticar?

Page 52: Minicurso CONIC - Internet das Coisas

Dashboard - Guardião

Page 53: Minicurso CONIC - Internet das Coisas

Dashboard - GuardiãoCampo Calculado

Tabela de Dados

Page 54: Minicurso CONIC - Internet das Coisas

Dashboard - GuardiãoCriação de Alerta

Gráfico

Page 55: Minicurso CONIC - Internet das Coisas

Dúvidas?