SlideShare uma empresa Scribd logo
1 de 35
Baixar para ler offline
Protocolos de rede para
Internet das coisas
Nathalia Sautchuk Patrício
Roadmap
• Introdução
• Ecossistema do universo IoT
• Protocolos da camada de enlace para IoT
• Protocolos da camada de roteamento para IoT
• Protocolos da camada de encapsulamento para IoT
• Protocolos da camada de sessão para IoT
• Protocolos de gerenciamento para IoT
• Desafios no universo IoT
Introdução
Camada Física
Camada de Enlace
Camada de Rede
Camada de Transporte
Camada de Sessão
Camada de Apresentação
Camada de Aplicação
Camada Física
Camada de Enlace
Camada de Rede
Camada de Transporte
Camada de Sessão
Camada de Apresentação
Camada de Aplicação
Camada Física
Camada de Enlace
Camada de Rede
Camada de Transporte
Camada de Aplicação
Camada Física
Camada de Rede
Camada de Transporte
Camada de Aplicação
Modelo OSI Modelo TCP/IP
Introdução
• Internet das Coisas: Conexão de diversos
dispositivos na rede mundial
Ecossistema no universo IoT
Serviços
Apps e SW
Analytics
Integração
Interconexão
Aquisição
Mercado
Energia, Entretenimento, Saúde, Educação, Transporte...
SDN, SOA, Colaboração, Apps, Cloud
Machine Learning, GIS, ...
Sensor data, Economia, População, GIS...
DECT/ULE, WiFi, Bluetooth, ZigBee, NFC...
Sensores, Câmeras, GPS, Medidores, ...
Smart Grid, Connected Home, Smart Cities...
Segurança
Gerenciamento
TIC
Ecossistema no universo IoT
Sessão
Rede
Encapsulamento
Roteamento
Enlace
MQTT, SMQTT, DDS,
AMQP, XMPP, CoAp
6LowPan, 6TiSCH, 6Lo,
Thread...
RPL, CORPL, CARP...
WiFi, Bluetooth Low Energy
Z-Wave, ZigBee Smart,
DECT/ULE, 3g/LTE, NFC,
Weightless, HomePlug GP,
802.11ah, 802.15.4e,
G.9959, Wireless Hart,
DASH 7, LTE-A, LoRaWan..
Segurança Gerenciamento
TCG,
Oath2.0,
SMACK,
SASL,
ISASecure,
Ace,
DTLS,
Dice,...
IEEE 1905,
IEEE 1451,
...
Protocolos de enlace
• IEEE 802.15.4e
• IEEE 802.11 AH
• Bluetooth Low Energy
• Zigbee Smart Energy
• G.9959
• LTE-A
• DECT/ULE
IEEE 802.15.4e
• Slotframe Structure
• Scheduling
• Sincronização
• Channel Hopping
• Formação da rede
IEEE 802.11 AH
• Frame de Sincronização
• Troca de pacotes bidirecionais eficientes
• Frame MAC pequeno
• Pacote de Dados Nulo
• Melhoria no Tempo de Sleep
Bluetooth Low Energy
• Pode ser 10 vezes mais econômico
energeticamente
• Latência pode ser até 15 vezes maior
• Arquitetura Master/Slave
• Dois tipos de frame: adverting e data
frame
• Tempo de Sleep
Zigbee Smart Energy
• Suporte a várias topologias: estrela,
P2P e cluster-tree
• Há um coordenador em cada topologia
• Dois perfis de stack: ZigBee and
ZigBee Pro
• ZigBee Pro oferece mais
funcionalidades, como segurança,
escalabilidade e melhor desempenho
G.9959
• Padronizado pela ITU
• Aplicações em tempo real (tempo é crítico,
confiabilidade e baixo consumo de
energia)
• Características: identificadores de rede
únicos, mecanismos para evitar colisões,
retransmissão automática, esquema para
sleep, etc
LTE-A
DECT/ULE
• Padrão europeu para telefones sem fio
• Baixo consumo de energia e baixo custo
• Não sofre com congestionamento e
interferência
• Supporta FDMA, TDMA e multiplexação
por divisão de tempo
Protocolos de roteamento
• RPL
• CORPL
• CARP
RPL
• Routing Protocol for Low-Power and
Lossy Networks
• Suporta vários protocolos de Enlace
• Possui uma única rota a partir de cada nó
para a raíz através da qual todo o tráfego
do nó será roteado
• Pode ser stateless ou stateful
CORPL
• Uma extensão do RPL
• Utiliza “encaminhamento oportuno” para
rotear um pacote através da melhor rota
CARP
• É um protocolo distribuído de roteamento
feito para comunicação embaixo da água
• Pode ser para IoT devido aos seus
pacotes leves
• Considera a qualidade do link para
selecionar os nós de encaminhamento
Protocolos de encapsulamento
• 6LoWPAN
• 6Lo
• IPv6 over G.9959
• IPv6 over Bluetooth Low Energy
6LoWPAN
• Encapsula eficientemente os headers
grandes do IPv6 em pequenos pacotes
IEEE802.15.4
• Suporta diferentes tamanhos de
endereços, baixa largura de banda,
diferentes topologias incluindo estrela ou
mesh, consumo de energia, redes
escaláveis, baixo custo, mobilidade e long
tempo de sleep grande
6Lo
• Working group do IETF que está
desenvolvendo uma série de padrões
para transmissão de pacotes IPv6 em
vários meios físicos
• As especificações estão em diferentes
estágios. Apenas IPv6 over G.9959 e IPv6
over Bluetooth Low Energy já tiverem as
RFCs aprovadas
IPv6 over G.9959
• RFC 7428 define o formato do frame
format para transmitir pacote IPv6 em
redes ITU-T G.9959
• A mesma compressão do header do
6lowPAN é usado para um pacote IPv6
em frames G.9959
IPv6 over Bluetooth Low Energy
• Reusa a maior parte das técnicas de
compressão do 6LoWPAN
• Bluetooth Low Energy não suporta
formação de redes multi-hop na camada
física. Um nó central atua como um
roteador entre os nós peiféricos
Protocolos de sessão
• MQTT
• SMQTT
• AMQP
• CoAP
• XMPP
MQTT
SMQTT
• Uma extensão do MQTT (Secure MQTT)
• Foi proposto para melhorar a segurança
do MQTT
• O algoritmo de criptografia consiste em 4
estágios principais: setup, cifração,
publicação e decifração
AMQP
CoAP
XMPP
• É um protocolo de envio de mensagem a que
foi desenvolvido originalmente para chat e
aplicações de troca de mensagens
• Seu reuso se deve ao uso de XML que o
torna facilmente extensível
• É desenvolvido para aplicações “quase” real-
time e suporta eficientemente mensagens
pequenas com baixa latência
• Não garante QoS
Protocolos de gerenciamento
• IEEE 1905.1
• IEEE 1451
IEEE 1905.1
O padrão IEEE 1905.1 oferece
interoperabilidade entre várias tecnologias
através de uma camada de abstração que
é construída no topo de todos os
protocolos heterogêneos de MAC
IEEE 1451
• É um conjunto de padrões desenvolvidos
para permitir gerenciamento de diferentes
sensores e transdutores
• Uso de identificação plug and play
• Cada transdutor tem um TEDS que incluí
toda informação necessária pelo sistema de
medição incluindo device ID, características
e interface por trás dos dados vindo dos
sensores
Desafios no universo IoT
• Mobilidade
• Confiabilidade
• Escalabilidade
• Gerenciamento
• Disponibilidade
• Interoperabilidade
• Segurança e privacidade
Bibliografia
Salman, T. Internet of Things Protocols
and Standards. Disponível em <
http://www.cse.wustl.edu/~jain/cse570-
15/ftp/iot_prot/ >. Acesso em: 14 out. 2016.
Obrigada!
nathalia.sautchuk@gmail.com
http://nathalia.patricio.eng.br

Mais conteúdo relacionado

Mais procurados (20)

Tecnologias Atuais de Redes - Aula 4 - Comutação
Tecnologias Atuais de Redes - Aula 4 - ComutaçãoTecnologias Atuais de Redes - Aula 4 - Comutação
Tecnologias Atuais de Redes - Aula 4 - Comutação
 
Topologias de rede
Topologias de redeTopologias de rede
Topologias de rede
 
Redes de computadores
Redes de computadoresRedes de computadores
Redes de computadores
 
Topologia de Redes
Topologia de RedesTopologia de Redes
Topologia de Redes
 
Aula1 montagem redes de computadores
Aula1  montagem redes de computadores Aula1  montagem redes de computadores
Aula1 montagem redes de computadores
 
Arquitetura de Redes de Computadores
 Arquitetura de Redes de Computadores Arquitetura de Redes de Computadores
Arquitetura de Redes de Computadores
 
Aula03 camada física - meios de transmissão
Aula03  camada física - meios de transmissãoAula03  camada física - meios de transmissão
Aula03 camada física - meios de transmissão
 
Ambiente wifi
Ambiente wifiAmbiente wifi
Ambiente wifi
 
Rede de computadores
Rede de computadoresRede de computadores
Rede de computadores
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Wifi
WifiWifi
Wifi
 
Redes de Computadores
Redes de ComputadoresRedes de Computadores
Redes de Computadores
 
Modelo TCP/IP
Modelo TCP/IPModelo TCP/IP
Modelo TCP/IP
 
Meios de transmissao
Meios de transmissaoMeios de transmissao
Meios de transmissao
 
Diferença osi tcp ip
Diferença osi tcp ipDiferença osi tcp ip
Diferença osi tcp ip
 
Modelo osi
Modelo osiModelo osi
Modelo osi
 
Aula 1: Conceitos de redes sem fio
Aula 1: Conceitos de redes sem fioAula 1: Conceitos de redes sem fio
Aula 1: Conceitos de redes sem fio
 
Modelo de camadas TCP/IP
Modelo de camadas TCP/IPModelo de camadas TCP/IP
Modelo de camadas TCP/IP
 
Introducao as rede de computadores
Introducao as rede de computadoresIntroducao as rede de computadores
Introducao as rede de computadores
 
Protocolo IPv4
Protocolo IPv4Protocolo IPv4
Protocolo IPv4
 

Destaque

Como funciona a Internet - Camada de Aplicação
Como funciona a Internet - Camada de AplicaçãoComo funciona a Internet - Camada de Aplicação
Como funciona a Internet - Camada de AplicaçãoNathalia Sautchuk Patricio
 
Whatscorp. Aplicativo de mensagens para Empresas e Organizações
Whatscorp. Aplicativo de mensagens para Empresas e OrganizaçõesWhatscorp. Aplicativo de mensagens para Empresas e Organizações
Whatscorp. Aplicativo de mensagens para Empresas e OrganizaçõesPablo Labbe
 
A rede como um sensor de segurança
A rede como um sensor de segurança A rede como um sensor de segurança
A rede como um sensor de segurança Cisco do Brasil
 
CLASS 2016 - Palestra Nicolau Branco
CLASS 2016 - Palestra Nicolau BrancoCLASS 2016 - Palestra Nicolau Branco
CLASS 2016 - Palestra Nicolau BrancoTI Safe
 
Unidade 1.1 segurança e segurança física
Unidade 1.1   segurança e segurança física Unidade 1.1   segurança e segurança física
Unidade 1.1 segurança e segurança física Juan Carlos Lamarão
 
MITSUBISHI ELETRIC
MITSUBISHI ELETRICMITSUBISHI ELETRIC
MITSUBISHI ELETRICwsantos2018
 
Segurança da Informação
Segurança da InformaçãoSegurança da Informação
Segurança da InformaçãoEdilson Feitoza
 
Apresentação Workshop - Análise de Vulnerabilidades
Apresentação Workshop - Análise de VulnerabilidadesApresentação Workshop - Análise de Vulnerabilidades
Apresentação Workshop - Análise de VulnerabilidadesPetter Lopes
 
Segurança em Plataforma Microsoft
Segurança em Plataforma MicrosoftSegurança em Plataforma Microsoft
Segurança em Plataforma MicrosoftUilson Souza
 
Segurança de sistema firewall
Segurança de sistema   firewallSegurança de sistema   firewall
Segurança de sistema firewallTiago
 
Panorama de Segurança na Internet das Coisas
Panorama de Segurança na Internet das CoisasPanorama de Segurança na Internet das Coisas
Panorama de Segurança na Internet das CoisasSpark Security
 
Ferramentas livres para teste de invasao
Ferramentas livres para teste de invasao Ferramentas livres para teste de invasao
Ferramentas livres para teste de invasao gleydsonslim
 
CLASS 2016 - Palestra Renato Mendes
CLASS 2016 - Palestra Renato Mendes CLASS 2016 - Palestra Renato Mendes
CLASS 2016 - Palestra Renato Mendes TI Safe
 
Modelo alternativo às franquias de dados - Provedores de Internet
Modelo alternativo às franquias de dados - Provedores de InternetModelo alternativo às franquias de dados - Provedores de Internet
Modelo alternativo às franquias de dados - Provedores de InternetAndré Ribeiro Luís Martins
 
Segurança na internet
Segurança na internet Segurança na internet
Segurança na internet Micaela Sousa
 

Destaque (20)

Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Protocolos de Redes
Protocolos de RedesProtocolos de Redes
Protocolos de Redes
 
Franquia de dados na Internet
Franquia de dados na InternetFranquia de dados na Internet
Franquia de dados na Internet
 
Como funciona a Internet - Camada de Aplicação
Como funciona a Internet - Camada de AplicaçãoComo funciona a Internet - Camada de Aplicação
Como funciona a Internet - Camada de Aplicação
 
O que é um protocolo de rede
O que é um protocolo de redeO que é um protocolo de rede
O que é um protocolo de rede
 
O inimigo interno - Information security
O inimigo interno - Information securityO inimigo interno - Information security
O inimigo interno - Information security
 
Whatscorp. Aplicativo de mensagens para Empresas e Organizações
Whatscorp. Aplicativo de mensagens para Empresas e OrganizaçõesWhatscorp. Aplicativo de mensagens para Empresas e Organizações
Whatscorp. Aplicativo de mensagens para Empresas e Organizações
 
A rede como um sensor de segurança
A rede como um sensor de segurança A rede como um sensor de segurança
A rede como um sensor de segurança
 
CLASS 2016 - Palestra Nicolau Branco
CLASS 2016 - Palestra Nicolau BrancoCLASS 2016 - Palestra Nicolau Branco
CLASS 2016 - Palestra Nicolau Branco
 
Unidade 1.1 segurança e segurança física
Unidade 1.1   segurança e segurança física Unidade 1.1   segurança e segurança física
Unidade 1.1 segurança e segurança física
 
MITSUBISHI ELETRIC
MITSUBISHI ELETRICMITSUBISHI ELETRIC
MITSUBISHI ELETRIC
 
Segurança da Informação
Segurança da InformaçãoSegurança da Informação
Segurança da Informação
 
Apresentação Workshop - Análise de Vulnerabilidades
Apresentação Workshop - Análise de VulnerabilidadesApresentação Workshop - Análise de Vulnerabilidades
Apresentação Workshop - Análise de Vulnerabilidades
 
Segurança em Plataforma Microsoft
Segurança em Plataforma MicrosoftSegurança em Plataforma Microsoft
Segurança em Plataforma Microsoft
 
Segurança de sistema firewall
Segurança de sistema   firewallSegurança de sistema   firewall
Segurança de sistema firewall
 
Panorama de Segurança na Internet das Coisas
Panorama de Segurança na Internet das CoisasPanorama de Segurança na Internet das Coisas
Panorama de Segurança na Internet das Coisas
 
Ferramentas livres para teste de invasao
Ferramentas livres para teste de invasao Ferramentas livres para teste de invasao
Ferramentas livres para teste de invasao
 
CLASS 2016 - Palestra Renato Mendes
CLASS 2016 - Palestra Renato Mendes CLASS 2016 - Palestra Renato Mendes
CLASS 2016 - Palestra Renato Mendes
 
Modelo alternativo às franquias de dados - Provedores de Internet
Modelo alternativo às franquias de dados - Provedores de InternetModelo alternativo às franquias de dados - Provedores de Internet
Modelo alternativo às franquias de dados - Provedores de Internet
 
Segurança na internet
Segurança na internet Segurança na internet
Segurança na internet
 

Semelhante a Protocolos IoT em

WEBCONFERÊNCIA - REDES 2022.2 - IV.pdf
WEBCONFERÊNCIA - REDES 2022.2 - IV.pdfWEBCONFERÊNCIA - REDES 2022.2 - IV.pdf
WEBCONFERÊNCIA - REDES 2022.2 - IV.pdfSuelmaAlvesdeCarvalh1
 
Redes Sem Fio Zigbee e Técnicas de RF
Redes Sem Fio Zigbee e Técnicas de RFRedes Sem Fio Zigbee e Técnicas de RF
Redes Sem Fio Zigbee e Técnicas de RFandrerasminio
 
LTE (Long Term Evolution) - 4G
LTE (Long Term Evolution) - 4GLTE (Long Term Evolution) - 4G
LTE (Long Term Evolution) - 4GRafael Berto
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAwolkartt_18
 
Aula 05 meios de comunicação de dados
Aula 05 meios de comunicação de dadosAula 05 meios de comunicação de dados
Aula 05 meios de comunicação de dadosJorge Ávila Miranda
 
Laboratório de Integradores Thiago
Laboratório de Integradores ThiagoLaboratório de Integradores Thiago
Laboratório de Integradores ThiagoThiago de Oliveira
 
ModeloOsi_ModeloTcpIp.pptx
ModeloOsi_ModeloTcpIp.pptxModeloOsi_ModeloTcpIp.pptx
ModeloOsi_ModeloTcpIp.pptxDarioLana1
 
Iscad ti 2010_2011_4 - comunicacoes
Iscad ti 2010_2011_4 - comunicacoesIscad ti 2010_2011_4 - comunicacoes
Iscad ti 2010_2011_4 - comunicacoesLuis Vidigal
 
1 GEI Introdução ao TCP.pptx
1 GEI Introdução ao TCP.pptx1 GEI Introdução ao TCP.pptx
1 GEI Introdução ao TCP.pptxcasa46
 
Webinar: Redes Mesh para Monitoramento e Controle de Sensores
Webinar: Redes Mesh para Monitoramento e Controle de SensoresWebinar: Redes Mesh para Monitoramento e Controle de Sensores
Webinar: Redes Mesh para Monitoramento e Controle de SensoresEmbarcados
 
Aula 5 - Protocolos de comunicação
Aula 5 - Protocolos de comunicação Aula 5 - Protocolos de comunicação
Aula 5 - Protocolos de comunicação MaraLuizaGonalvesFre
 
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdfBR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdfodairjose23
 

Semelhante a Protocolos IoT em (20)

WEBCONFERÊNCIA - REDES 2022.2 - IV.pdf
WEBCONFERÊNCIA - REDES 2022.2 - IV.pdfWEBCONFERÊNCIA - REDES 2022.2 - IV.pdf
WEBCONFERÊNCIA - REDES 2022.2 - IV.pdf
 
Redes Sem Fio Zigbee e Técnicas de RF
Redes Sem Fio Zigbee e Técnicas de RFRedes Sem Fio Zigbee e Técnicas de RF
Redes Sem Fio Zigbee e Técnicas de RF
 
Modelo tcpip
Modelo tcpipModelo tcpip
Modelo tcpip
 
aula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdfaula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdf
 
MPLS
MPLSMPLS
MPLS
 
Protocolos
ProtocolosProtocolos
Protocolos
 
WI-SUN -Resumo 1.0.pptx
WI-SUN -Resumo 1.0.pptxWI-SUN -Resumo 1.0.pptx
WI-SUN -Resumo 1.0.pptx
 
LTE (Long Term Evolution) - 4G
LTE (Long Term Evolution) - 4GLTE (Long Term Evolution) - 4G
LTE (Long Term Evolution) - 4G
 
Paper 6 point
Paper 6   pointPaper 6   point
Paper 6 point
 
Cirrus
CirrusCirrus
Cirrus
 
Modelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNAModelos TCP/IP e OSI para CCNA
Modelos TCP/IP e OSI para CCNA
 
Aula 05 meios de comunicação de dados
Aula 05 meios de comunicação de dadosAula 05 meios de comunicação de dados
Aula 05 meios de comunicação de dados
 
Laboratório de Integradores Thiago
Laboratório de Integradores ThiagoLaboratório de Integradores Thiago
Laboratório de Integradores Thiago
 
ModeloOsi_ModeloTcpIp.pptx
ModeloOsi_ModeloTcpIp.pptxModeloOsi_ModeloTcpIp.pptx
ModeloOsi_ModeloTcpIp.pptx
 
Iscad ti 2010_2011_4 - comunicacoes
Iscad ti 2010_2011_4 - comunicacoesIscad ti 2010_2011_4 - comunicacoes
Iscad ti 2010_2011_4 - comunicacoes
 
1 GEI Introdução ao TCP.pptx
1 GEI Introdução ao TCP.pptx1 GEI Introdução ao TCP.pptx
1 GEI Introdução ao TCP.pptx
 
Webinar: Redes Mesh para Monitoramento e Controle de Sensores
Webinar: Redes Mesh para Monitoramento e Controle de SensoresWebinar: Redes Mesh para Monitoramento e Controle de Sensores
Webinar: Redes Mesh para Monitoramento e Controle de Sensores
 
Rede
Rede Rede
Rede
 
Aula 5 - Protocolos de comunicação
Aula 5 - Protocolos de comunicação Aula 5 - Protocolos de comunicação
Aula 5 - Protocolos de comunicação
 
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdfBR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
BR - Fabric Connect Workshop LAB Slides v0 PTBR.pdf
 

Mais de Nathalia Sautchuk Patricio

Conceptos fundamentales sobre el funcionamiento y la utilidad del cifrado
Conceptos fundamentales sobre el funcionamiento y la utilidad del cifradoConceptos fundamentales sobre el funcionamiento y la utilidad del cifrado
Conceptos fundamentales sobre el funcionamiento y la utilidad del cifradoNathalia Sautchuk Patricio
 
Algoritmos, Inteligência Artificial e Políticas Públicas
Algoritmos, Inteligência Artificial e Políticas PúblicasAlgoritmos, Inteligência Artificial e Políticas Públicas
Algoritmos, Inteligência Artificial e Políticas PúblicasNathalia Sautchuk Patricio
 
Internet Engineering Task Force (IETF): Visão sobre a Participação Brasileira...
Internet Engineering Task Force (IETF): Visão sobre a Participação Brasileira...Internet Engineering Task Force (IETF): Visão sobre a Participação Brasileira...
Internet Engineering Task Force (IETF): Visão sobre a Participação Brasileira...Nathalia Sautchuk Patricio
 
Requisitos de Interface com o usuário em Software Educacional
Requisitos de Interface com o usuário em Software EducacionalRequisitos de Interface com o usuário em Software Educacional
Requisitos de Interface com o usuário em Software EducacionalNathalia Sautchuk Patricio
 
Políticas Educacionais do Ensino a Distância no Brasil
Políticas Educacionais do Ensino a Distância no BrasilPolíticas Educacionais do Ensino a Distância no Brasil
Políticas Educacionais do Ensino a Distância no BrasilNathalia Sautchuk Patricio
 
Engenharia de Requisitos em Software para E-learning
Engenharia de Requisitos em Software para E-learningEngenharia de Requisitos em Software para E-learning
Engenharia de Requisitos em Software para E-learningNathalia Sautchuk Patricio
 
Desenvolvimento de ambientes 3D para Web usando Three JS
Desenvolvimento de ambientes 3D para Web usando Three JSDesenvolvimento de ambientes 3D para Web usando Three JS
Desenvolvimento de ambientes 3D para Web usando Three JSNathalia Sautchuk Patricio
 

Mais de Nathalia Sautchuk Patricio (14)

Conceptos fundamentales sobre el funcionamiento y la utilidad del cifrado
Conceptos fundamentales sobre el funcionamiento y la utilidad del cifradoConceptos fundamentales sobre el funcionamiento y la utilidad del cifrado
Conceptos fundamentales sobre el funcionamiento y la utilidad del cifrado
 
Algoritmos, Inteligência Artificial e Políticas Públicas
Algoritmos, Inteligência Artificial e Políticas PúblicasAlgoritmos, Inteligência Artificial e Políticas Públicas
Algoritmos, Inteligência Artificial e Políticas Públicas
 
Internet Engineering Task Force (IETF): Visão sobre a Participação Brasileira...
Internet Engineering Task Force (IETF): Visão sobre a Participação Brasileira...Internet Engineering Task Force (IETF): Visão sobre a Participação Brasileira...
Internet Engineering Task Force (IETF): Visão sobre a Participação Brasileira...
 
Requisitos de Interface com o usuário em Software Educacional
Requisitos de Interface com o usuário em Software EducacionalRequisitos de Interface com o usuário em Software Educacional
Requisitos de Interface com o usuário em Software Educacional
 
Políticas Educacionais do Ensino a Distância no Brasil
Políticas Educacionais do Ensino a Distância no BrasilPolíticas Educacionais do Ensino a Distância no Brasil
Políticas Educacionais do Ensino a Distância no Brasil
 
Essay: Multistakeholder Model
Essay: Multistakeholder ModelEssay: Multistakeholder Model
Essay: Multistakeholder Model
 
Essay: Brazilian Transition to IPv6
Essay: Brazilian Transition to IPv6Essay: Brazilian Transition to IPv6
Essay: Brazilian Transition to IPv6
 
Modelos de Engenharia de Software
Modelos de Engenharia de SoftwareModelos de Engenharia de Software
Modelos de Engenharia de Software
 
Software Livre na Educação
Software Livre na EducaçãoSoftware Livre na Educação
Software Livre na Educação
 
O uso das TICs na educação
O uso das TICs na educaçãoO uso das TICs na educação
O uso das TICs na educação
 
Engenharia de Requisitos em Software para E-learning
Engenharia de Requisitos em Software para E-learningEngenharia de Requisitos em Software para E-learning
Engenharia de Requisitos em Software para E-learning
 
Mulheres na computação
Mulheres na computaçãoMulheres na computação
Mulheres na computação
 
Mulheres na computação
Mulheres na computaçãoMulheres na computação
Mulheres na computação
 
Desenvolvimento de ambientes 3D para Web usando Three JS
Desenvolvimento de ambientes 3D para Web usando Three JSDesenvolvimento de ambientes 3D para Web usando Three JS
Desenvolvimento de ambientes 3D para Web usando Three JS
 

Protocolos IoT em

  • 1. Protocolos de rede para Internet das coisas Nathalia Sautchuk Patrício
  • 2. Roadmap • Introdução • Ecossistema do universo IoT • Protocolos da camada de enlace para IoT • Protocolos da camada de roteamento para IoT • Protocolos da camada de encapsulamento para IoT • Protocolos da camada de sessão para IoT • Protocolos de gerenciamento para IoT • Desafios no universo IoT
  • 3. Introdução Camada Física Camada de Enlace Camada de Rede Camada de Transporte Camada de Sessão Camada de Apresentação Camada de Aplicação Camada Física Camada de Enlace Camada de Rede Camada de Transporte Camada de Sessão Camada de Apresentação Camada de Aplicação Camada Física Camada de Enlace Camada de Rede Camada de Transporte Camada de Aplicação Camada Física Camada de Rede Camada de Transporte Camada de Aplicação Modelo OSI Modelo TCP/IP
  • 4. Introdução • Internet das Coisas: Conexão de diversos dispositivos na rede mundial
  • 5. Ecossistema no universo IoT Serviços Apps e SW Analytics Integração Interconexão Aquisição Mercado Energia, Entretenimento, Saúde, Educação, Transporte... SDN, SOA, Colaboração, Apps, Cloud Machine Learning, GIS, ... Sensor data, Economia, População, GIS... DECT/ULE, WiFi, Bluetooth, ZigBee, NFC... Sensores, Câmeras, GPS, Medidores, ... Smart Grid, Connected Home, Smart Cities... Segurança Gerenciamento TIC
  • 6. Ecossistema no universo IoT Sessão Rede Encapsulamento Roteamento Enlace MQTT, SMQTT, DDS, AMQP, XMPP, CoAp 6LowPan, 6TiSCH, 6Lo, Thread... RPL, CORPL, CARP... WiFi, Bluetooth Low Energy Z-Wave, ZigBee Smart, DECT/ULE, 3g/LTE, NFC, Weightless, HomePlug GP, 802.11ah, 802.15.4e, G.9959, Wireless Hart, DASH 7, LTE-A, LoRaWan.. Segurança Gerenciamento TCG, Oath2.0, SMACK, SASL, ISASecure, Ace, DTLS, Dice,... IEEE 1905, IEEE 1451, ...
  • 7. Protocolos de enlace • IEEE 802.15.4e • IEEE 802.11 AH • Bluetooth Low Energy • Zigbee Smart Energy • G.9959 • LTE-A • DECT/ULE
  • 8. IEEE 802.15.4e • Slotframe Structure • Scheduling • Sincronização • Channel Hopping • Formação da rede
  • 9. IEEE 802.11 AH • Frame de Sincronização • Troca de pacotes bidirecionais eficientes • Frame MAC pequeno • Pacote de Dados Nulo • Melhoria no Tempo de Sleep
  • 10. Bluetooth Low Energy • Pode ser 10 vezes mais econômico energeticamente • Latência pode ser até 15 vezes maior • Arquitetura Master/Slave • Dois tipos de frame: adverting e data frame • Tempo de Sleep
  • 11. Zigbee Smart Energy • Suporte a várias topologias: estrela, P2P e cluster-tree • Há um coordenador em cada topologia • Dois perfis de stack: ZigBee and ZigBee Pro • ZigBee Pro oferece mais funcionalidades, como segurança, escalabilidade e melhor desempenho
  • 12. G.9959 • Padronizado pela ITU • Aplicações em tempo real (tempo é crítico, confiabilidade e baixo consumo de energia) • Características: identificadores de rede únicos, mecanismos para evitar colisões, retransmissão automática, esquema para sleep, etc
  • 13. LTE-A
  • 14. DECT/ULE • Padrão europeu para telefones sem fio • Baixo consumo de energia e baixo custo • Não sofre com congestionamento e interferência • Supporta FDMA, TDMA e multiplexação por divisão de tempo
  • 15. Protocolos de roteamento • RPL • CORPL • CARP
  • 16. RPL • Routing Protocol for Low-Power and Lossy Networks • Suporta vários protocolos de Enlace • Possui uma única rota a partir de cada nó para a raíz através da qual todo o tráfego do nó será roteado • Pode ser stateless ou stateful
  • 17. CORPL • Uma extensão do RPL • Utiliza “encaminhamento oportuno” para rotear um pacote através da melhor rota
  • 18. CARP • É um protocolo distribuído de roteamento feito para comunicação embaixo da água • Pode ser para IoT devido aos seus pacotes leves • Considera a qualidade do link para selecionar os nós de encaminhamento
  • 19. Protocolos de encapsulamento • 6LoWPAN • 6Lo • IPv6 over G.9959 • IPv6 over Bluetooth Low Energy
  • 20. 6LoWPAN • Encapsula eficientemente os headers grandes do IPv6 em pequenos pacotes IEEE802.15.4 • Suporta diferentes tamanhos de endereços, baixa largura de banda, diferentes topologias incluindo estrela ou mesh, consumo de energia, redes escaláveis, baixo custo, mobilidade e long tempo de sleep grande
  • 21. 6Lo • Working group do IETF que está desenvolvendo uma série de padrões para transmissão de pacotes IPv6 em vários meios físicos • As especificações estão em diferentes estágios. Apenas IPv6 over G.9959 e IPv6 over Bluetooth Low Energy já tiverem as RFCs aprovadas
  • 22. IPv6 over G.9959 • RFC 7428 define o formato do frame format para transmitir pacote IPv6 em redes ITU-T G.9959 • A mesma compressão do header do 6lowPAN é usado para um pacote IPv6 em frames G.9959
  • 23. IPv6 over Bluetooth Low Energy • Reusa a maior parte das técnicas de compressão do 6LoWPAN • Bluetooth Low Energy não suporta formação de redes multi-hop na camada física. Um nó central atua como um roteador entre os nós peiféricos
  • 24. Protocolos de sessão • MQTT • SMQTT • AMQP • CoAP • XMPP
  • 25. MQTT
  • 26. SMQTT • Uma extensão do MQTT (Secure MQTT) • Foi proposto para melhorar a segurança do MQTT • O algoritmo de criptografia consiste em 4 estágios principais: setup, cifração, publicação e decifração
  • 27. AMQP
  • 28. CoAP
  • 29. XMPP • É um protocolo de envio de mensagem a que foi desenvolvido originalmente para chat e aplicações de troca de mensagens • Seu reuso se deve ao uso de XML que o torna facilmente extensível • É desenvolvido para aplicações “quase” real- time e suporta eficientemente mensagens pequenas com baixa latência • Não garante QoS
  • 30. Protocolos de gerenciamento • IEEE 1905.1 • IEEE 1451
  • 31. IEEE 1905.1 O padrão IEEE 1905.1 oferece interoperabilidade entre várias tecnologias através de uma camada de abstração que é construída no topo de todos os protocolos heterogêneos de MAC
  • 32. IEEE 1451 • É um conjunto de padrões desenvolvidos para permitir gerenciamento de diferentes sensores e transdutores • Uso de identificação plug and play • Cada transdutor tem um TEDS que incluí toda informação necessária pelo sistema de medição incluindo device ID, características e interface por trás dos dados vindo dos sensores
  • 33. Desafios no universo IoT • Mobilidade • Confiabilidade • Escalabilidade • Gerenciamento • Disponibilidade • Interoperabilidade • Segurança e privacidade
  • 34. Bibliografia Salman, T. Internet of Things Protocols and Standards. Disponível em < http://www.cse.wustl.edu/~jain/cse570- 15/ftp/iot_prot/ >. Acesso em: 14 out. 2016.