INTERNET DAS COISAS
INTRODUÇÃO À
O QUE É A INTERNET DAS
COISAS?
INTRODUÇÃO À INTERNET DAS COISAS
A INTERNET ESTÁ MUDANDO…
1969
w w w
conteúdo
A INTERNET ESTÁ MUDANDO…
w w w
conteúdo
A INTERNET ESTÁ MUDANDO…
web 2.0
serviços
w w w
conteúdo
A INTERNET ESTÁ MUDANDO…
social
pessoas
w w w
conteúdo
web 2.0
serviços
A INTERNET ESTÁ MUDANDO…
m 2 m
coisas
w w w
conteúdo
web 2.0
serviços
social
pessoas
A INTERNET ESTÁ MUDANDO…
w w w
conteúdo
web 2.0
serviços
social
pessoas
m 2 m
coisas
web 2.0
serviços
social
pessoas
m 2 m
coisas
w w w
conteúdo
A INTERNET ESTÁ MUDANDO…
2025
1
bilhão
5
bilhões
50
bilhões
web 2.0
serviços
social
pessoas
m 2 m
coisas
w w w
conteúdo
A INTERNET ESTÁ MUDANDO…
2025
1
bilhão
5
bilhões
50
bilhões
A INTERNET ESTÁ MUDANDO…
web 2.0
serviços
social
pessoas
m 2 m
coisas
w w w
conteúdo
O QUE É A INTERNET DAS
COISAS?
INTRODUÇÃO À INTERNET DAS COISAS
INTRODUÇÃO À INTERNET DAS COISAS
O QUE É A INTERNET DAS COISAS?
embarcar conectividade,
sensores e atuadores para
compartilhar dados
entre múltiplos dispositivos
e, assim, agregar mais
valor.
"É IMPORTANTE LEMBRAR QUE IOT É UM
FRAMEWORK CONCEITUAL. NÃO É UMA
TECNOLOGIA ESPECÍFICA NEM UM DISPOSITIVO
ESPECÍFICO."
Bill Morelli - IHS Director
INTRODUÇÃO À INTERNET DAS COISAS
PORQUE TODOS ESTÃO OLHANDO PARA IOT?
INTRODUÇÃO À INTERNET DAS COISAS
PORQUE OS DISPOSITIVOS DA NOSSA CASA AINDA NÃO ESTÃO CONECTADOS À INTERNET?
Cada “coisa" tem suas necessidades
específicas de conectividade…
▸ Alcance (área de cobertura)
▸ Taxa de transmissão
▸ Consumo de energia
▸ Custo
INTRODUÇÃO À INTERNET DAS COISAS
PORQUE OS DISPOSITIVOS DA NOSSA CASA AINDA NÃO ESTÃO CONECTADOS À INTERNET?
…e isto ns leva a precisar de vários
protocolos:
▸ camada fisica e enlace;
▸ camada de rede;
▸ camada de transporte;
INTRODUÇÃO À INTERNET DAS COISAS
"É MUITO DIFÍCIL, HOJE, TERMOS UM PADRÃO
PARA IOT DA FORMA QUE A GENTE TEM PARA
WWW. AS COISAS EM IOT SÃO TÃO DIFERENTES E
AS APLICAÇÕES TÃO DIVERSAS, QUE VÁRIOS
PADRÕES E PROTOCOLOS IRÃO COEXISTIR.”
Tiago Barros
INTRODUÇÃO À INTERNET DAS COISAS
E ISTO LEVA A UM PROBLEMA… complexidade!
COMO MITIGAR ESSA COMPLEXIDADE?
▸ Plataformas de software
serviços na nuvem para
troca de dados entre
dispositivos
INTRODUÇÃO À INTERNET DAS COISAS
COMO MITIGAR ESSA COMPLEXIDADE?
▸ Plataformas de hardware
microcontroladores com
comunicação sem fio e
sensores para desenvolver
sua aplicação
INTRODUÇÃO À INTERNET DAS COISAS
as aplicações tem os seus
próprios protocolos…
…e eles não conversam
entre si.
ARQUITETURAS PARA
INTERNET DAS COISAS
INTRODUÇÃO À IOT
ARQUITETURA 1.0
hub and spoke
ARQUITETURA 2.0
front loaded
ARQUITETURA 3.0
smart objects
IOT DEVICES
ARQUITETURAS PARA INTERNET DAS COISAS
ARQUITETURAS PARA INTERNET DAS COISAS
IOT DEVICES
▸ Projeto de sistema embarcado
▸ Componentes - Hardware
▸ Microcontrolador - µC
▸ Fonte de alimentação
▸ Interface de comunicação
▸ Sensores e atuadores
IOT DEVICES
▸ Componentes - software
▸ Protocolo de comunicação
▸ Acesso ao hardware
▸ RTOS (se necessário)
ARQUITETURAS PARA INTERNET DAS COISAS
IOT GATEWAYS
ARQUITETURAS PARA INTERNET DAS COISAS
IOT GATEWAYS
▸ Projeto de sistema embarcado
▸ Componentes - Hardware
▸ Microprocessador (geralmente ARM)
▸ Fonte de alimentação
▸ Interfaces de comunicação
ARQUITETURAS PARA INTERNET DAS COISAS
ARQUITETURAS PARA INTERNET DAS COISAS
IOT GATEWAYS
▸ Componentes - Software
▸ Sistema operacional (linux, windows)
▸ Protocolos de comunicação
▸ Serviço de tradução de porotocolos
IOT CLOUDS
ARQUITETURAS PARA INTERNET DAS COISAS
IOT CLOUDS
▸ Serviços em nuvem para a troca de
informações entre dispositivos e aplicações
▸ Interfaces REST / Websocket / MQTT / COAP
▸ Agregam outras funções
▸ Processamento de eventos
▸ Gerenciamento de dispositivos
▸ Data analytics
ARQUITETURAS PARA INTERNET DAS COISAS
COMUNICAÇÃO EM
INTERNET DAS COISAS
INTRODUÇÃO À IOT
MODELO OSI (OPEN SOURCE INTERCONNECTION)
MODELO OSI (OPEN SOURCE INTERCONNECTION)
APLICAÇÃOREDE
PROTOCOLOS DE REDE
COMUNICAÇÃO EM INTERNET DAS COISAS
PROTOCOLOS DE REDE
▸ Redes de comunicação sem fio utilizadas em soluções de internet das coisas
▸ Categorizadas de acordo com a área de cobertura e regulamentação
COMUNICAÇÃO EM INTERNET DAS COISAS
▸ Espectro nao licenciado
▸ Bluetooth
▸ WiFi
▸ IEEE 802.15.4
▸ LPWAN
▸ Espectro licenciado
▸ EC-GSM-IoT
▸ LTE-eMTC
▸ NB-IoT
▸ 5G
PROTOCOLOS DE COMUNICAÇÃO
CLASSES DE PROTOCOLOS - BAN
fonte: http://blog.nordicsemi.com/getconnected/what-is-pan-ban-wan-lpwan-types-of-networks
PROTOCOLOS DE COMUNICAÇÃO
CLASSES DE PROTOCOLOS - PAN
fonte: http://blog.nordicsemi.com/getconnected/what-is-pan-ban-wan-lpwan-types-of-networks
PROTOCOLOS DE COMUNICAÇÃO
CLASSES DE PROTOCOLOS - LPWAN
fonte: http://blog.nordicsemi.com/getconnected/what-is-pan-ban-wan-lpwan-types-of-networks
PROTOCOLOS DE APLICAÇÃO
COMUNICAÇÃO EM INTERNET DAS COISAS
PROTOCOLOS DE APLICAÇÃO
▸ Protocolos da camada de aplicação utilizados para troca de dados entre
dispositivos
▸ Principais protocolos
▸ MQTT
▸ COAP
▸ AMQP
▸ Websocket
COMUNICAÇÃO EM INTERNET DAS COISAS
MAPA DE PROTOCOLOS - REDE E APLICAÇÃO
COMUNICAÇÃO EM INTERNET DAS COISAS
CASOS DE USO EM
INTERNET DAS COISAS
INTRODUÇÃO À IOT
CASOS DE USO EM IOT
DESAFIOS DA
INTERNET DAS COISAS
INTRODUÇÃO À IOT
DESAFIOS DA INTERNET DAS COISAS
COMPLEXIDADE
SEGURANÇA
DESAFIOS DA INTERNET DAS COISAS
USABILIDADE
DESAFIOS DA INTERNET DAS COISAS
AVALIAÇÃO
INTRODUÇÃO À INTERNET DAS COISAS
INTRODUÇÃO À INTERNET DAS COISAS
PANORAMA IOT - DEFINIÇÃO DE CRITÉRIOS E COMPARAÇÃO
PLATAFORMAS CLOUD
PROTOCOLOS DE REDE PROTOCOLOS DE APPS
DEVICES E GATEWAYS
INTRODUÇÃO E
ARQUITETURAS
VERTICAIS
INTERNET DAS COISAS
INTRODUÇÃO À
OBRIGADO!
tiago.barros@cesar.org.br

Introdução a Internet das Coisas