As Coisas na Internet
-
Author
joao-paulo-barraca -
Category
Internet
-
view
233 -
download
2
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)