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

Minicurso CONIC - Internet das Coisas

Jul 08, 2015

Download

Internet

romulofc

Minicurso ministrado no Conic sobre Internet das Coisas.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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?