SlideShare uma empresa Scribd logo
1 de 34
IoT – Integração de Dados e
Dispositivos
Vinicius J. Leódido Correia | Engº Voluntário
Engenheiros Sem Fronteiras – Núcleo Rio de Janeiro
Utilizando conectividade
com as coisas
 Distâncias
Longas
 Satélite / Rádio
 LPWA
 NB-IoT
 LoRa
 Sigfox
 LTE (4G)
 5G
 Distâncias
Curtas
 WiFi
 ZigBee
 RFID
 Bluetooth
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Fonte: http://www.teleco.com.br/iotconect.asp
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Fonte: http://www.teleco.com.br/iotconect.asp
Físico
Comunicação
Computação
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Fonte: https://www.neratec.com/de/loesungen/m2m-internet-of-things
Físico | Comunicação | Computação
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 O que é REST?
 Representational State Transfer
 HTTP 1.1
 Características do REST
 Client-Server
 Stateless
 Cacheable
 Uniform Interface
 Resources – URI
 Vasta representação do Resource: JSON, XML, HTML, TXT
 Toda requisição tem sua resposta: HTTP, Host, Content-Type
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Mas o REST é algo novo?
 REST não é uma tecnologia, tampouco um padrão!
 REST é um tipo de arquitetura
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Exemplo de aplicação do REST para IoT
Fonte: http://mmtn.borioli.net/?p=1342
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 O que é MQTT?
 Message Queue Telemetry Transport
 Características do MQTT
 Simplicidade e Eficiência
 Comunicação: Publish-Subscriber
 Maior Desacoplamento entre os comunicadores
 Identificação por Topics (“/”)
 Segurança e Criptografia (Autenticação e SSL/TLS)
 Quality of Service (QoS)
 QoS 0 – Best Effort (Similar protocolo UDP)
 QoS 1 – At Least Once
 QoS 2 – Exactly Once (Similar protocolo TCP)
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Representação do protocolo MQTT
Fonte: http://www.embarcados.com.br/mqtt-protocolos-para-iot/
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Representação do protocolo MQTT
Fonte: http://www.ibm.com/developerworks/br/cloud/library/cl-mqtt-bluemix-iot-node-red-app/index.html
Utilizando conectividade
com as coisas
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Aplicação do protocolo MQTT em IoT
Fonte: http://mmtn.borioli.net/?p=1342
Arquitetura proposta como Solução
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Fonte: Autoria Própria
Hardware / Sensores Utilizados
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Sensor Barômetro – BMP180
• Comunicação interface I2C
• Pressão ATM
• Altitude
• Temperatura
• Baixo consumo (3µA)
• Tensão Operação – 1,8V a 3,6V
Hardware / Sensores Utilizados
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Sensor De Luminosidade
• Comunicação interface Analog
• Intensidade da Luz – LDR
• Baixo consumo (0.5 ~3 mA)
• Tensão Operação – 5V
Hardware / Sensores Utilizados
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Intel Edison
• Intel Atom Dual Core 500MHz - MPU
• Intel Quark 100 MHz 32 bits - MCU
• WiFi dual band
• BLE 4.0
• 1GB RAM DDR3
• 4GB eMMC
• 40 GPIO’s
• Dimensões: 35.5 × 25.0 × 3.9 mm
Hardware / Sensores Utilizados
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Hardware / Sensores Utilizados
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Esquemático / Ligações – Sensor e Edison ArduinoBreakoutBoard
Hardware / Sensores Utilizados
Vamos ver a Demonstração!!!
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Dicas para elaborar seu projeto IoT
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Faça cada etapa por vez!
Dicas para elaborar seu projeto IoT
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Desenhe a sua Solução!
Dicas para elaborar seu projeto IoT
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Seja Objetivo! Complexidade em excesso costuma falhar!
Dicas para elaborar seu projeto IoT
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Conheça e explore o potencial do seu hardware!
Dicas para elaborar seu projeto IoT
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Dificuldades? Código não compila? Persista!
Dicas para elaborar seu projeto IoT
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Pense fora da caixa. Não é reinventar, mas sim transformar!
Recomendações de Livros
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 A Terceira Revolução Industrial, Jeremy Rifkin
Recomendações de Livros
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Sociedade com custo Marginal Zero – A internet das coisas,
os bens comuns colaborativos e o eclipse do capitalismo -
Jeremy Rifkin
Recomendações de Livros
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Makers, A nova revolução industrial - Chris Anderson
Recomendações de Livros
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Internet Of Things, A Hands-on Approach – Arshdeep Bahga /
Vijay Madisetti
Recomendações de Livros
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Precision: Principles, Practices and Solutions for the Internet
of Things – Timothy Chou
Recomendações de Livros
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Internet of Things: Principles and Paradigms - Rajkumar
Buyya / Amir Vahid Dastjerdi
Recomendações de Livros
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
 Web Services RESTful: Aprenda a criar web services RESTful
em Java na nuvem do Google - Ricardo Lecheta
Engenheiros Sem Fronteiras – Núcleo RJ
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
9, 10 e 11 de Setembro
http://congresso.esf-brasil.org/
http://esf-rio.org/
http://esf-brasil.org/
OBRIGADO
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Vinícius J. L. Correia
E-mail: vini.leodido@gmail.com
br.linkedin.com/in/vinileodido
www.sieng.ctc.puc-rio.brwww.sieng.ctc.puc-rio.br
Realização
Organização
Apoio

Mais conteúdo relacionado

Semelhante a Mesa Redonda IoT Sieng PUC-RJ - Vinícius Correia

Computação Física e Internet das Coisas
Computação Física e Internet das CoisasComputação Física e Internet das Coisas
Computação Física e Internet das CoisasMichela Limaco
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesFabio Souza
 
IoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoIoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoAndré Curvello
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosJorge Maia
 
Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Dalton Valadares
 
CTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasCTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasKiev Gama
 
Internet das Coisas (IoT - Internet of Things)
Internet das Coisas (IoT - Internet of Things)Internet das Coisas (IoT - Internet of Things)
Internet das Coisas (IoT - Internet of Things)Rogerio Alencar Filho
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasMarco Antonio Maciel
 
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Embarcados
 
IoT - Além da Telemetria
IoT - Além da TelemetriaIoT - Além da Telemetria
IoT - Além da TelemetriaAndré Curvello
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9Vitor Meriat
 
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoArduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoDavid Ruiz
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Eronides Da Silva Neto
 
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Felipe Mota
 

Semelhante a Mesa Redonda IoT Sieng PUC-RJ - Vinícius Correia (20)

Computação Física e Internet das Coisas
Computação Física e Internet das CoisasComputação Física e Internet das Coisas
Computação Física e Internet das Coisas
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
IoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de ComputaçãoIoT Aplicada à Engenharia de Computação
IoT Aplicada à Engenharia de Computação
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores Conectados
 
Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0Internet das Coisas e a Indústria 4.0
Internet das Coisas e a Indústria 4.0
 
CTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasCTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das Coisas
 
Bento Quirino Apresentação
Bento Quirino ApresentaçãoBento Quirino Apresentação
Bento Quirino Apresentação
 
Internet das Coisas (IoT - Internet of Things)
Internet das Coisas (IoT - Internet of Things)Internet das Coisas (IoT - Internet of Things)
Internet das Coisas (IoT - Internet of Things)
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
 
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
Tecnologias Disruptivas - Sistemas Embarcados - IoT - Inteligencia Artificial...
 
IoT - Internet of Things
IoT -  Internet of ThingsIoT -  Internet of Things
IoT - Internet of Things
 
IoT - Além da Telemetria
IoT - Além da TelemetriaIoT - Além da Telemetria
IoT - Além da Telemetria
 
IoT arduino
IoT arduinoIoT arduino
IoT arduino
 
Segurança em IoT - conceitos e iniciativas de padronização
Segurança em IoT - conceitos e iniciativas de padronizaçãoSegurança em IoT - conceitos e iniciativas de padronização
Segurança em IoT - conceitos e iniciativas de padronização
 
IoT: construindo ideias com nodeMCU e MQTT
IoT: construindo ideias com nodeMCU e MQTTIoT: construindo ideias com nodeMCU e MQTT
IoT: construindo ideias com nodeMCU e MQTT
 
Desafios do IoT
Desafios do IoTDesafios do IoT
Desafios do IoT
 
IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9IoT Além do Hardware #CPBR9
IoT Além do Hardware #CPBR9
 
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel GalileoArduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
Arduino Day 2014 - Cloud para Internet das Coisas & Intel Galileo
 
Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)Plataformas open-source para Internet das Coisas (IoT)
Plataformas open-source para Internet das Coisas (IoT)
 
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
 

Último

A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralFranciscaArrudadaSil
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraGuilhermeLucio9
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individualpablocastilho3
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréGuilhermeLucio9
 
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICADESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICAPabloVinicius40
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaGuilhermeLucio9
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfSamuel Ramos
 

Último (7)

A Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboralA Importância dos EPI's no trabalho e no dia a dia laboral
A Importância dos EPI's no trabalho e no dia a dia laboral
 
Tecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade AnhangueraTecnólogo em Mecatrônica - Universidade Anhanguera
Tecnólogo em Mecatrônica - Universidade Anhanguera
 
Treinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção IndividualTreinamento de NR06 Equipamento de Proteção Individual
Treinamento de NR06 Equipamento de Proteção Individual
 
Eletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante TamandaréEletricista instalador - Senai Almirante Tamandaré
Eletricista instalador - Senai Almirante Tamandaré
 
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICADESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
DESTRAVANDO O NOVO EDITAL DA CAIXA ECONOMICA
 
LEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurançaLEAN SIX SIGMA - Garantia da qualidade e segurança
LEAN SIX SIGMA - Garantia da qualidade e segurança
 
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdfLivro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
Livro Vibrações Mecânicas - Rao Singiresu - 4ª Ed.pdf
 

Mesa Redonda IoT Sieng PUC-RJ - Vinícius Correia