Mini curso CONIC - UNIRN 
Internet das Coisas Prof. Romulo Fagundes 
Cantanhede 
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4420276P0
O que é 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….
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).
Internet das Coisas 
❖ Em que áreas a internet das coisas podem ser aplicadas? 
❖ Residência 
❖ Cidade (cidades inteligentes) 
❖ Indústria 
❖ DIY (Do It Youself)
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?
IoT - Residência 
CO2 
http://www.smartthings.com 
Sensors
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?
IoT - Cidade 
Smart Citizen Kit 
Street Line
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?
IoT - Indústria 
Zubie - BOD 
iBeacon 
Irrigation Caddy
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
Desafios sobre a 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…
IoT - Conectividade 
❖ Tudo conectado a internet…mas como? 
❖ RF 
❖ Bluetooth 
❖ ZigBee 
❖ Wi-fi 
❖ GPRS 
❖ Ethernet
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?
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….
IoT - Promessas de Mercado 
Gartner, 2013
IoT - Promessas de Mercado 
Gartner, 2014
IoT - Promessas de Mercado
IoT - Promessas de Mercado
IoT - Promessas de Mercado
O que é o Arduino e qual a relação?
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.
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.
Antes do Arduino 
PIC
Tipos de Arduino 
http://www.robotshop.com/blog/en/arduino-microcontroller-feature-comparison-2-3631
Dos mais simples… 
ATTiny 85
Aos mais completos… 
Intel Galileo 
Arduino Yun
E o que acham desse? 
Cartão SD? 
Intel Edison
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/
Fatos Importantes
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
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.
Componentes 
Energia 
Ligação 
Protoboard
Componentes 
LED - Light Emissor Diodo
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?
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….
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!.
Resistor - Cálculo Básico 
Tabela de Resistência 
Para encontrar: 
100! 
Resultado: 
~95! a ~105!
Outros Componentes 
❖ LDR 
❖ Sensor de Temperatura 
❖ Beep 
❖ Botão 
❖ E o que mais…
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…
IDE Arduino
O que mais fazer? 
MicroView
O que mais fazer? 
Smart Citizen
O que mais fazer? 
Touch Board
Guardião Cloud
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.
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.
Vamos praticar?
Dashboard - Guardião
Dashboard - Guardião 
Campo Calculado 
Tabela de Dados
Dashboard - Guardião 
Criação de Alerta 
Gráfico
Dúvidas?

Minicurso CONIC - Internet das Coisas

  • 1.
    Mini curso CONIC- UNIRN Internet das Coisas Prof. Romulo Fagundes Cantanhede http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4420276P0
  • 2.
    O que éInternet das Coisas?
  • 4.
    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….
  • 5.
    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).
  • 6.
    Internet das Coisas ❖ Em que áreas a internet das coisas podem ser aplicadas? ❖ Residência ❖ Cidade (cidades inteligentes) ❖ Indústria ❖ DIY (Do It Youself)
  • 7.
    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?
  • 8.
    IoT - Residência CO2 http://www.smartthings.com Sensors
  • 9.
    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?
  • 10.
    IoT - Cidade Smart Citizen Kit Street Line
  • 11.
    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?
  • 12.
    IoT - Indústria Zubie - BOD iBeacon Irrigation Caddy
  • 13.
    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
  • 14.
    Desafios sobre aInternet das Coisas
  • 15.
    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…
  • 16.
    IoT - Conectividade ❖ Tudo conectado a internet…mas como? ❖ RF ❖ Bluetooth ❖ ZigBee ❖ Wi-fi ❖ GPRS ❖ Ethernet
  • 17.
    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?
  • 18.
    IoT - Promessasde 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….
  • 19.
    IoT - Promessasde Mercado Gartner, 2013
  • 20.
    IoT - Promessasde Mercado Gartner, 2014
  • 21.
    IoT - Promessasde Mercado
  • 22.
    IoT - Promessasde Mercado
  • 23.
    IoT - Promessasde Mercado
  • 24.
    O que éo Arduino e qual a relação?
  • 25.
    ARDUINO IS ANOPEN-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.
  • 26.
    Qual a relaçãodo 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.
  • 27.
  • 28.
    Tipos de Arduino http://www.robotshop.com/blog/en/arduino-microcontroller-feature-comparison-2-3631
  • 29.
  • 30.
    Aos mais completos… Intel Galileo Arduino Yun
  • 31.
    E o queacham desse? Cartão SD? Intel Edison
  • 32.
    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/
  • 33.
  • 34.
    Portas ❖ A0a 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
  • 35.
    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.
  • 36.
  • 37.
    Componentes LED -Light Emissor Diodo
  • 38.
    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?
  • 39.
    Resistor - CálculoBá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….
  • 40.
    Resistor - CálculoBá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!.
  • 41.
    Resistor - CálculoBásico Tabela de Resistência Para encontrar: 100! Resultado: ~95! a ~105!
  • 42.
    Outros Componentes ❖LDR ❖ Sensor de Temperatura ❖ Beep ❖ Botão ❖ E o que mais…
  • 43.
    Shield's ❖ Shield’ssã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…
  • 44.
  • 45.
    O que maisfazer? MicroView
  • 46.
    O que maisfazer? Smart Citizen
  • 47.
    O que maisfazer? Touch Board
  • 48.
  • 49.
    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.
  • 50.
    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.
  • 51.
  • 52.
  • 53.
    Dashboard - Guardião Campo Calculado Tabela de Dados
  • 54.
    Dashboard - Guardião Criação de Alerta Gráfico
  • 55.