As Coisas na Internet

of 46 /46
AS COISAS NA INTERNET João Paulo Barraca [email protected] Instituto de Telecomunicações Universidade de Aveiro

Embed Size (px)

Transcript of As Coisas na Internet

  • AS COISAS NA INTERNETJoo Paulo Barraca [email protected]

    Instituto de Telecomunicaes Universidade de Aveiro

  • 2Sistema comunicao em pacotes Inventado em ~1950 Popularizado em ~1982 (TCP/IP, www)

    Crescendo de forma contnua

    Imagem: Flickr, kalexandersonCookies :1995

  • 3Reinventada e adaptada continuamente

    Reinventando continuamente a nossa vida

    imagem: Flickr, donsolo

  • Crescimento 1981-2012 http://isc.org/solutions/survey/history

    4

  • 5Imagem: Flickr, m4rco_

  • 6Imagem: Flickr, pfpg

  • 7Imagem: Flickr, Karlis Dambrans - janitors

  • 8Imagem: Flickr, jdhancock

  • Dispositivos que medem, registam, atuam

    muito utilizados nos processos industriais

    Imagem: Flickr, Kris Duda - ahorcado

  • 10

    Ingredientes:

    1 x Objeto Fsico

    1 x Controladores

    qb de Sensores e Actuadores

    qb de Comunicao

    Machine to MachineCommunications (M2M)

  • Agricultura Poluio Recursos Hdricos

    Interface

    Sistema de Gesto

    Interface

    Sistema de Gesto

    Interface

    Sistema de Gesto

  • 12

    Ingredientes:

    1 x Objeto Fsico

    1 x Controlador

    qb de Sensores e Actuadores smart

    qb de Comunicao

    pitada de Protocolos para IoT

    mta Internet

  • 13

  • 14

  • 15

  • 17Imagem: Flickr, intelfreepress

  • 18Fonte: The Connectivist, e CISCO

    Hoje

  • Impulsionadores

    Internet o grande Integrador Sensors possuem baixo custo disponveis a uma comunidade alargada com boas ferramentas de desenvolvimento

    Aumento de: conhecimento preciso valor 19

  • Agricultura Poluio Recursos Hdricos

    WAN : 2G/3G, Ethernet, PON

    Processamento/Adaptao

    Distribuio

    Persistncia

    Inferncia

    Composio

    Interface InterfaceInterface

    Conectividade e Agregao

    Exposio a ServiosGesto de Dispositivo

    s

    Servio ServioServio

  • A Internet depois das Coisas

    Tem de incorporar novos conceitos

    1. Endereamento

    2. Transporte de informao

    3. Segurana e Privacidade

    entre outros21

  • EndereamentoIPv4 o protocolo de eleio

    (~3.500M sistemas)

    22

  • EndereamentoAcesso mediado

    Usado Endereamento Privado ou no IP

    23Imagem: Libelium

  • Endereamento com IoT

    2128 Endereos, ~2125 sistemas

    IoT (finalmente) a killer app?

    24Imagem: Flickr, mhatrey

  • Google IPv6 Stats Jan 2015

    Portugal 6.5%, Global 4.65%

    25

  • 26Imagem: SevOne

  • JeeNode ~18e

    ATmega 328p 32KB flash 2KB SRAM 16Mhz

    RFM12B 66b/pacote 27

    Waspmote ~150e

    ATmega 1281 128KB flash 8KB SRAM 8Mhz

    Vrios rdios ~120b/pacote

  • JeeNode ~18e

    ATmega 328p 32KB flash 2KB SRAM 16Mhz

    RFM12B 66b/pacote

    28

    Waspmote ~150e

    ATmega 1281 128KB flash 8KB SRAM 8Mhz

    Vrios rdios ~120b/pacote

    IPv6 necessita de MTU >= 1280bytes

    endereos demasiado longos

    pacotes demasiado longos

    cifras complexas

  • 6LowPAN

    Chave: Compresso cabealhos Resultado: 7-31 bytes (vs 40)

    29

    6LowPAN

    IPv6

    Compresso IP

    SuperComputer

  • Transporte de informao

    Internet usa TCP/IP e HTTP Inadequado para IoT

    Enviar 1 byte implica IP: 20 bytes TCP: >20 bytes HTTP: varivel, >20

    Desenhado para obter um dado objeto ex: pgina, ficheiro 30

  • CoAP

    Chave: HTTP miniaturizado Sobre UDP, Qualidade de Servio Funcionalidade Interessante: OBSERVE

    31

  • MQTT

    Message Queueing Telemetry Transport IBM, OASIS

    Muito leve, sobre TCP ou UDP Suporta QoS e Segurana Baseado no modelo Pub/Sub Comunicao baseada em tpicos

    32

  • 33

    Broker

    Consumidor Consumidor

    Publicarsensor/123/temperatura = 28

    Subscreversensor/123/temperatura

    Subscreversensor/123/temperatura

    Notificarsensor/123/temperatura = 28

    Produtores

  • 34

  • 35Imagem: Node-Red

  • 36

    IoT +

    Segurana =

    Pesadelo

  • O dilema: Segurana quer

    Algoritmos robustos e Chaves longas Controlo de acesso Mecanismos de atualizao Fiabilidade dos valores Fiabilidade de execuo etc

    37

  • O dilema: Mercado requer

    Algoritmos leves e Chaves pequenas Controlo de acesso simples Mecanismos de atualizao so extra Fiabilidade dos valores complexo Fiabilidade de execuo requer hardware especializado

    etc..38

  • bilies de dispositivos potencialmente abandonados

    Frigorficos em Botnets? Fornos incendirios? Automveis que no obedecem?

    39

  • 40

    IoT +

    Segurana e Privacidade =

    Pesadelo2

  • 41

    Facebook conhece os nossos amigos preferncias

    e o nosso estado emocional

    a IoT conhecer tudo o resto (e ainda os amigos, preferncias e estado emocional)

  • 42

    Maiores Fugas de Dados http://www.informationisbeautiful.net/visualizations/worlds-biggest-data-breaches-hacks/

  • 43

  • 44

  • A Internet ser diferente

    1. Ter outros protocolos

    2. Ter modelos de comunicao diferentes

    3.Dever ter mais segurana

    4. Provavelmente ter menor privacidade

    45

  • 46

    Questes? Joo Paulo Barraca [email protected]

    Imagem: Flickr, Joo Vicente (jvc)