computação móvel e ubiqua
DESCRIPTION
TRANSCRIPT
![Page 1: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/1.jpg)
Computação Móvel e Ubíqua
Adryelli Nataly – Danilo Carlos Darlan Florêncio – Mayara De Souza
Computação Móvel e Ubíqua - UPE
![Page 2: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/2.jpg)
Roteiro
Computação Móvel e Ubíqua - UPE
o Introduçãoo Associaçãoo Interoperabilidadeo Percepção e Reconhecimento de contextoo Segurança e Privacidadeo Adaptabilidadeo Aplicações Práticaso Exposição do Vídeo
![Page 3: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/3.jpg)
Introdução
![Page 4: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/4.jpg)
Introdução
A computação Móvel e Ubíqua surgiu devido à miniaturização dos dispositivos e da conectividade sem fio.
Computação Móvel e Ubíqua - UPE
![Page 5: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/5.jpg)
Introdução
Computação Móvel. A computação móvel surgiu como um paradigma no qual os usuários poderiam carregar seus computadores pessoais e manter certa conectividade com outras máquinas. Por volta de 1980, tornou-se possível construir computadores pessoais leves o suficiente para serem carregados e que podiam ser conectados a outros computadores por meio de linha telefônica, através do modem.
Computação Móvel e Ubíqua - UPE
![Page 6: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/6.jpg)
Computação Ubíqua. Mark Weiser cunhou o termo computação ubíqua em 1988, em seu artigo “ O computador do século 21” [Weiser 1991]. “ Ubíquo” significa “em toda parte”. Weiser percebeu a predominância cada vez maior dos dispositivos de computação levando em consideração as mudanças revolucionárias na maneira como usaríamos o computador.
Introdução
Computação Móvel e Ubíqua - UPE Mark Weiser (*23/07/1952 - † 27/04/1999)
![Page 7: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/7.jpg)
Um caminho diferente da evolução tecnológica levou à computação de mão (Handheld Computing) : O uso de aparelhos que cabem na mão, incluindo os assistentes digitais pessoais (PDAs), os telefones móveis e outros aparelhos mais especializados operados manualmente.
Introdução
Computação Móvel e Ubíqua - UPE
![Page 8: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/8.jpg)
Computação Móvel e Ubíqua - UPE
Introdução Subáreas da computação Ubíqua
Computação acoplada ao corpo (Wearable computing). Os usuários levam equipamentos de computação acoplados a si mesmo, presos nos tecidos de suas roupas ou dentro deles, ou transportados em seus próprios corpos, como relógios, jóias ou óculos.
O reprodutor de fotos em guarda-chuva para Experiências em dias chuvosos. Universidade de Keio
![Page 9: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/9.jpg)
Computação Móvel e Ubíqua - UPE
Computação com reconhecimento de contexto. É onde os sistemas de computadores adaptam seu comportamento automaticamente, de acordo com as circunstâncias físicas. Essas circunstâncias podem, em principio, ser algo fisicamente medido ou detectado como a presença de um usuário, a hora do dia ou as condições atmosféricas.
Microsoft Easyliving
Introdução Subáreas da computação Ubíqua
![Page 10: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/10.jpg)
Computação Móvel e Ubíqua - UPE
Introdução - Sistemas Voláteis
São sistemas voláteis por que o conjunto de usuários, hardware e software nos sistemas móveis e Ubíquos é altamente dinâmico, e muda de maneira imprevisível. Onde certas mudanças são comuns, em vez de excepcionais.
![Page 11: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/11.jpg)
Computação Móvel e Ubíqua - UPE
Introdução - Sistemas Voláteis
As formas relevantes de volatilidade incluem:
Falhas de dispositivos e enlaces de comunicação
Mudanças nas características de comunicação, como a largura da banda
A criação e a distribuição de associações – Relacionamentos de comunicação lógicos - entre os componentes de software residentes nos dispositivos
![Page 12: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/12.jpg)
Introdução - Sistemas Voláteis
Espaços Inteligentes (Smart spaces) . Os espaços físicos são importantes, pois eles formam a base da computação móvel e Ubíqua. Um espaço inteligente é qualquer local físico com serviços incorporados – isto é, serviços fornecidos apenas ou principalmente dentro de um espaço físico.
Computação Móvel e Ubíqua - UPE
![Page 13: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/13.jpg)
Computação Móvel e Ubíqua - UPE
Introdução - Sistemas VoláteisModelo de Dispositivo. Com o surgimento da computação móvel e ubíqua, uma nova classe de dispositivos de computação está se tornando parte dos sistemas distribuídos. Esses dispositivos são limitados em sua fonte de energia e em seus recursos de computação.
Energia limitada.
Restrições de recurso
Sensores e controladores
Partículas
Telefones com câmaras
![Page 14: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/14.jpg)
Computação Móvel e Ubíqua - UPE
Introdução - Sistemas Voláteis
Conectividade Volátil. Todos os dispositivos de interesse apresentados têm alguma forma de conectividade sem fio e podem ter várias. As tecnologias de conexão ( seja Bluetooth, WiFi, GPRS, etc.) variam em sua largura de banda e latência nominais, sem seus custos de energia e no fato de existirem ou não custos financeiros de comunicação.
Desconexão
Largura de banda e latência variáveis.
![Page 15: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/15.jpg)
Computação Móvel e Ubíqua - UPE
Introdução - Sistemas Voláteis
Interação espontânea. Em um sistema volátil, os componentes rotineiramente mudam o conjunto de componentes com quer se comunicam à medida que se movem ou que outros componentes aparecem em seu ambiente.
Associações previamente configuradas. São orientadas a serviços; Isto é, os clientes têm uma necessidade a longo prazo de usar um serviço específico e, portanto, elas são previamente configuradas para serem associadas a eles.
![Page 16: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/16.jpg)
Introdução - Sistemas Voláteis
Previamente configurada Espontânea
Orientada a seres humanos:Navegador web e servidores web
Orientada a serviços:Cliente e servidor de email
Orientada a dados:Aplicativos de compartilhamento de arquivo P2P
Fisicamente orientada:Sistemas móveis e Ubíquos
Computação Móvel e Ubíqua - UPE
Figura 16.2 Exemplos de associação previamente configurada versus espontânea
![Page 17: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/17.jpg)
Introdução - Sistemas Voláteis
Menor confiança e privacidade. A segurança em sistemas distribuídos é baseada em hardware e software confiáveis – a base da computação confiável. Mas nos sistemas voláteis a confiança é problemática, devido a interação espontânea.
Computação Móvel e Ubíqua - UPE
![Page 18: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/18.jpg)
Associação
![Page 19: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/19.jpg)
Associação
Computação Móvel e Ubíqua - UPE
Associação. Os componentes dos dispositivos se associam aos servidores no espaço inteligente ou fornecem serviços para componentes em qualquer parte do espaço inteligente (ou ambos).
O problema da associação e o princípio do limite. Uma vez que um dispositivo possa se comunicar no espaço inteligente, ele se depara com o problema de associação.
![Page 20: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/20.jpg)
Associação
Computação Móvel e Ubíqua - UPE
O princípio do limite diz que espaços inteligentes precisam ter limites de sistema que correspondam precisamente aos espaços significativos, de acordo com eles são normalmente definidos territorial e administrativamente [kindberg e Fox 2001].
![Page 21: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/21.jpg)
Associação – Serviços de Descoberta
Computação Móvel e Ubíqua - UPE
Um serviço de descoberta é um serviço de diretório no qual os serviços de um espaço inteligente são registrados e pesquisados por meio de seus atributos , mas cuja implementação leva em conta as propriedades voláteis dos sistema.
Os problemas as serem tratados em um serviço de descoberta são:
Pouco esforço, associação apropriada Descrição do serviço e linguagem de consulta Descoberta especifica do espaço inteligente Implementação do diretório Volatilidade do serviço
![Page 22: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/22.jpg)
Associação – Jini
Computação Móvel e Ubíqua - UPE
Jini. É um sistema projetado para ser usado por sistemas móveis e Ubíquos. Ele é totalmente baseado em JAVA – ele presume que máquinas virtuais JAVA são executadas em todos os computadores, permitindo que eles se comuniquem uns com os outros por meio de RMI, ou eventos e façam o download de código conforme for necessário.
![Page 23: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/23.jpg)
Associação Física
Interação Humana na descoberta do escopo. Este é o caso onde o ser humano fornece entrada para o dispositivo para configurar a abrangência da descoberta.
Percepção e canais fisicamente restritos para a descoberta de escopo. Uma possibilidade menos trabalhosa é o usuário usar um sensor no seu dispositivo.
Computação Móvel e Ubíqua - UPE
![Page 24: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/24.jpg)
Associação Direta
Associação direta. O último conjunto de técnicas, onde o ser humano usa um mecanismo físico para associar dois dispositivos diretamente, sem usar um serviço de descoberta.
Computação Móvel e Ubíqua - UPE
![Page 25: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/25.jpg)
Computação Móvel e Ubíqua - UPE
Associação Direta
Percepção de endereço
Estímulo físico
Correlação temporal ou física
![Page 26: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/26.jpg)
Interoperabilidade
![Page 27: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/27.jpg)
Interoperabilidade
O que é?
Dificuldade de comunicação.
Duas principais estratégias.
-N Interfaces = N² Adptadores
-Pipes(Transporte de dados) do UNIX, Web
Computação Móvel e Ubíqua - UPE
![Page 28: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/28.jpg)
Interoperabilidade
Programação orientado a dados - Sistemas baseados em eventos.
(Geradores de eventos) - Espaços de tuplas (Tuplas específicas do aplicativo e base para associação)
Baseados em eventos X Espaços de tuplas
Computação Móvel e Ubíqua - UPE
![Page 29: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/29.jpg)
Interoperabilidade
Interação direta com o dispositivo
- Jetsend (Ausência de drivers )
- Speakeasy
Computação Móvel e Ubíqua - UPE
![Page 30: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/30.jpg)
Percepção e Reconhecimento de
contexto
![Page 31: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/31.jpg)
Percepção e Reconhecimento do Contexto
• Integração com o mundo físico
• Contexto é um aspecto de circunstâncias físicas, de relevância para o comportamento do sistema.
Computação Móvel e Ubíqua - UPE
![Page 32: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/32.jpg)
Sensores
• Combinação de hardware e/ou software usada para medir valores contextuais.
Exemplos:
Computação Móvel e Ubíqua - UPEz
![Page 33: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/33.jpg)
Arquiteturas de Sensoriamento
• Integração de sensores idiossincráticos;• Abstração dos dados do sensor;• Combinação das saídas dos sensores;• Contexto Dinâmico;
Computação Móvel e Ubíqua - UPE
![Page 34: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/34.jpg)
Sensoriamento dentro de uma infraestrutura
• Utilização de software/hardware a fim de reconhecer o contexto do ambiente.
• Os elementos de contexto são construídos a partir de componentes distribuídos. Geradores adquirem dados brutos dos sensores e fornecem esses dados aos Interpretadores.
Computação Móvel e Ubíqua - UPE
![Page 35: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/35.jpg)
Redes de sensores sem fio
• Conjunto de sensores de um sistema volátil.• Interação de pequenos dispositivos de baixo
custo, os nós, cada um com seus recursos para sensoriamento, computação e comunicação sem fio.
Computação Móvel e Ubíqua - UPE
![Page 36: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/36.jpg)
Processamento na rede
• Significa o processo entre os nós na rede, ou seja, o ciclo de execução, agregar valores, examinar, filtrar, ativar e desativar dados trafegados.
Computação Móvel e Ubíqua - UPE
![Page 37: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/37.jpg)
Interligação em rede tolerante a rompimento
• São usados pelo protocolo para obter transferências de camada mais alta em redes voláteis (e normalmente heterogêneas).
• Em vez de contar com conectividade contínua entre dois pontos extremos fixos, a comunicação se torna oportunista, ou seja, os dados são transferidos como e quando puderem ser.
Computação Móvel e Ubíqua - UPE
![Page 38: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/38.jpg)
Modelos de programação orientados a dados
• Os modelos são:Difusão direcionada: o programador especifica
interesses, que são declarações de tarefas injetadas no sistema em certos nós chamados de coletores.
Computação Móvel e Ubíqua - UPE
![Page 39: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/39.jpg)
Percepção de Localização
• É o que mais focado dentro da computação ublíqua.
• São projetados para obter dados sobre a posição dos objetos dentro de alguma região de interesse.
• Rastreamento
Computação Móvel e Ubíqua - UPE
![Page 40: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/40.jpg)
Arquitetura para percepção de localização
• As principais características exigidas para os sistemas de localização são:
1. Generalidade dos tipos de sensores usados à percepção da localização;
2. mudança na escala com relação ao número de objetos a serem localizados e à taxa de eventos de atualização de posicionamento que ocorrem na movimentação de objetos.
Computação Móvel e Ubíqua - UPE
![Page 41: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/41.jpg)
Pilha de localização
• Divide o sistema de percepção da localização em camadas:
1. camada de sensores: contem drives para extrair dados brutos;
2. camada de medidas: transforma os dados brutos em tipos de medidas comuns;
3. camada de fusão: combina as medidas de diferentes sensores.
Computação Móvel e Ubíqua - UPE
![Page 42: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/42.jpg)
Segurança e Privacidade
![Page 43: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/43.jpg)
Questões de segurança e privacidade em sistemas voláteis
• Primeiro – Exige-se segurança para dados e recursos (confidencialidade , integridade e disponibilidade).
• Segundo – Preocupa-se com a privacidade.
Computação Móvel e Ubíqua - UPE
![Page 44: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/44.jpg)
Fundamentação
• A segurança e a privacidade são complicadas nos sistemas voláteis, por problemas relacionados ao hardware, como a escassez de recursos, e porque sua espontaneidade leva a novos tipos de compartilhamento de recursos.
Computação Móvel e Ubíqua - UPE
![Page 45: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/45.jpg)
Problemas relacionados ao hardware
• Primeiro – dispositivos moveis apresentam mais facilidade para roubo e falsificação que PC’s em salas trancadas.
• Segundo - Nos sistemas voláteis, às vezes os dispositivos não tem recursos de computação suficientes para a criptografia assimétrica, o mesmo usando criptografia elíptica.
• Terceiro - A energia também é uma vulnerabilidade.• Quarto – Operações desconectadas.
Computação Móvel e Ubíqua - UPE
![Page 46: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/46.jpg)
Novos tipos de compartilhamento de recursos e alguns problemas
• Exposição de documentos e serviços através de redes sem fio.
• Compartilhamento de documentos por aparelhos moveis sem uso de fios.
• Reutilização de sensores sem fio.
Computação Móvel e Ubíqua - UPE
![Page 47: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/47.jpg)
Algumas soluções
• Associação espontânea e segura de dispositivos – O objetivo é criar um canal seguro entre dois dispositivos, trocando uma chave de sessão com segurança entre eles e usando-a para cifrar sua comunicação em W.
• Então:
- É necessário estabelecer uma conexão segura com um servidor de projetor ou impressora.
- Exigi-se uma comunicação fora da faixa de comunicação.
- Usar um canal secundário com certas propriedades físicas. No caso a propagação de sinal é restrita em ângulo, alcance ou temporização (ou uma combinação deles).
Computação Móvel e Ubíqua - UPE
![Page 48: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/48.jpg)
Dispositivos
• Em um cenário, um dos dispositivos gera uma chave de sessão e a envia para outro por meio de um canal de recepção restrita, que fornece certo grau de sigilo.
• Exemplos de dispositivos:
- Contato físico.
- Infravermelho.
- Áudio.
- Laser.
- Código de barras e câmaras.
Computação Móvel e Ubíqua - UPE
![Page 49: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/49.jpg)
Alguns estratégias para se obter segurança
• Implantar tecnologias em circunstâncias apropriadas.
• Uso de canal restrito para autenticar fisicamente a chave pública de um dispositivo o qual envia para outro dispositivo.
• Utilização de canais fisicamente restritos fazendo os dispositivos trocarem de chave de sessão de forma otimista, mas sem segurança, assim usando um canal fisicamente restrito para validar a chave.
Computação Móvel e Ubíqua - UPE
![Page 50: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/50.jpg)
Algumas técnicas para validar uma chave
• Códigos de resumo exibidos• Ultra-som
Computação Móvel e Ubíqua - UPE
![Page 51: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/51.jpg)
Autenticação baseada na localização
• Descreve um protocolo onde se autentica as localizações dos clientes usando um canal fisicamente restrito que penetra o espaço inteligente, mas não tem alcance além dele.
• Também existe um Proxy de autenticação de localização incorporado do espaço inteligente correspondente.
Computação Móvel e Ubíqua - UPE
![Page 52: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/52.jpg)
Proteção a privacidade
• A autenticação baseada na localização demonstra uma contrapartida que torna difícil proteger a privacidade em sistemas voláteis, pois mesmo que o usuário negue sua identidade, ele revela um local que pode ser involuntariamente associado a outros tipos de informações potencialmente identificadoras.
Computação Móvel e Ubíqua - UPE
![Page 53: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/53.jpg)
Facilidades para invasão
• Um dos primeiros erros é o fornecimento de nomes e endereços em acesso ao serviço.
• As interfaces de rede Bluetooth, ou IEEE 802.11, em seus dispositivos pessoais, mantêm cada uma um endereço MAC constante que é visível para outros dispositivos, como os pontos de acesso.
• Os usuários portarem etiquetas RFID , então os espaços inteligentes podem identificar essas etiquetas e assim levantar informações sobre os usuários ou objetos.
Computação Móvel e Ubíqua - UPE
![Page 54: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/54.jpg)
Endereços MAC e RFIDs
• Esses endereços apesar de suas vantagens e praticidade, obtêm alguns problemas:
- As dificuldades com endereços MAC é que alterá-los causa interrupções da comunicação, as quais representam o custo exigido para se ter privacidade.
- Com as RFIDs é que, embora um usuário portando uma RFID não queira ser rastreado pelos sensores “errados”, em geral ele quer que sua etiqueta RFID seja lida por determinados sensores “corretos”
Computação Móvel e Ubíqua - UPE
![Page 55: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/55.jpg)
Soluções
• Uma solução para a etiqueta é fazer com que a mesma etiqueta use funções de resumo(unilaterais) para substituir o identificador embutido para gerar o identificador emitido sempre que for lido. Existindo assim um terceiro participante que utiliza um identificador para reconhecer a etiqueta original.
• Com os identificadores de software que os clientes fornecem para os servidores, uma estratégia óbvia para ajudar a salvarguardar a privacidade é substituir por um identificador anônimo.
Computação Móvel e Ubíqua - UPE
![Page 56: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/56.jpg)
• Para auxiliar o usuário com os identificadores anônimos ou pseudônimos, existi o proxy de privacidade:
- Que é um componente em que o usuário confia para encaminhar todos os pedidos de forma
anônima.
• Mistura (Mixing) é uma técnica estatística para combinar as combinações de todos os usuários de tal maneira que os invasores não possam desembaralhar facilmente as ações de um usuário do outro e, assim ela ajuda a salvarguardar a privacidade dos usuários.
- A mistura tem a função de construir uma rede de sobreposição de proxies que cifram, agregam, reordenam e encaminham mensagens entre eles mesmos por vários hops.
- Outra aplicação das misturas é a ocultação das localizações dos usuários por meio da exploração da presença de muitos deles em cada lugar.
Computação Móvel e Ubíqua - UPE
![Page 57: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/57.jpg)
Adaptabilidade
![Page 58: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/58.jpg)
Computação Móvel e Ubíqua - UPE
Adaptabilidade
• O objetivo dos sistemas adaptativos é acomodar a heterogeneidade, permitindo a reutilização de software entre contextos que variam em fatores como a capacidade do dispositivo e as preferências do usuário, e acomodar as condições variáveis do recurso em tempo de execução.
![Page 59: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/59.jpg)
Aplicações Práticas
![Page 60: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/60.jpg)
Computação Móvel e Ubíqua - UPE
Projetos 1988-1995
LiveBoard
A idéia desta solução é ser um quadro-negro eletrônico, sensível ao toque e armazenando informações inseridas através de uma caneta. Hoje esse produto já é realidade em escolas de ponta.
![Page 61: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/61.jpg)
Computação Móvel e Ubíqua - UPE
Já ultrapassado, este protótipo foi nada mais que um notebook com microfone e caneta eletrônica acoplada, com comunicação por rádio a 240kbps - um avanço para a época. Era um dispositivo fixo, sem mobilidade.
Projetos 1988-1995
![Page 62: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/62.jpg)
Computação Móvel e Ubíqua - UPE
Pequeno dispositivo portátil com tela sensível ao toque para a entrada de informações. Era ligado automaticamente quando o usuário interagia. Através de conexões infra-vermelho se comunicava com outros dispositivos. Pode-se dizer que este protótipo foi o avô da agenda eletrônica.
Projetos 1988-1995
![Page 63: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/63.jpg)
Microsoft Easyliving 1997
• Sensibilidade à Localização
• Computação Desagregada
Principais Funcionalidades:
![Page 64: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/64.jpg)
EyeStop 2009
É um projeto de parada de ônibus interativa, dentro da perspectiva dos moliários urbanos inteligentes (smart urban furniture).
![Page 65: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/65.jpg)
OBRIGADO !
![Page 66: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/66.jpg)
Referências
Araujo, Regina Borges de. Computação Ubiqua: Tecnicas,tecnologias e Desafios.
COULORIS, George; DOLLIMORE, Jean; KINDBERG, Tim. Sistemas Distribuidos conceitos e projeto.
Computação Ubiqua. Disponível em: http://www.gta.ufrj.br/~rezende/cursos/eel879/trabalhos/ubiquitous/
Projeto EyeStop.Disponível em: http://senseable.mit.edu/eyestop/
Midia Locativa – Projeto EyeStopDisponível em: http://www.andrelemos.info/midialocativa/labels/midia%20locativa.html
Computação UbíquaDisponível em : http://www.wikipedia.com
![Page 67: Computação móvel e ubiqua](https://reader033.vdocuments.mx/reader033/viewer/2022061210/549155adb4795964118b45d3/html5/thumbnails/67.jpg)
Computação Móvel e Ubíqua
Darlan Florêncio de Arruda
Email: [email protected]: darlan.arruda
Msn: [email protected]: @darlanflorencio