A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Universal Plug And Play Integrando inteligências computacionais por Marcio Belo R. Silva 7 de agosto de 2002 Orientador: Prof. Orlando Loques UFF - Universidade.

Apresentações semelhantes


Apresentação em tema: "Universal Plug And Play Integrando inteligências computacionais por Marcio Belo R. Silva 7 de agosto de 2002 Orientador: Prof. Orlando Loques UFF - Universidade."— Transcrição da apresentação:

1 Universal Plug And Play Integrando inteligências computacionais por Marcio Belo R. Silva 7 de agosto de 2002 Orientador: Prof. Orlando Loques UFF - Universidade Federal Fluminense PGC – Pós-graduação em Computação

2 Conteúdo Introdução Introdução Objetivos Objetivos Aplicações Aplicações Especificação Especificação Simulação Simulação Conclusão Conclusão Referências Referências

3 Introdução The Universal Plug & Play Group, formado em junho de 1999 The Universal Plug & Play Group, formado em junho de 1999 Modelo aberto e participativo Modelo aberto e participativo Participantes de vários ramos de atividade Participantes de vários ramos de atividade Mais do que uma extensão da tecnologia Plug & Play Mais do que uma extensão da tecnologia Plug & Play

4 Objetivos Estabelecer um padrão de integração Estabelecer um padrão de integração Universal: aceito amplamente Universal: aceito amplamente Simples: usa padrões de mercado Simples: usa padrões de mercado Conectar facilmente dispositivos Conectar facilmente dispositivos Tipos de dispositivos: Tipos de dispositivos: Computadores de uso geral Computadores de uso geral Equipamentos de uso específico Equipamentos de uso específico Maximizar uso de dispositivos Maximizar uso de dispositivos

5 Objetivos Possibilitar o uso de computação pervasiva Possibilitar o uso de computação pervasiva Agregar valor a dispositivos Agregar valor a dispositivos Arquitetura distribuída Arquitetura distribuída

6 Características Independência de sistema de comunicação Independência de sistema de comunicação Independência de plataforma Independência de plataforma Tecnologias Internet Tecnologias Internet Controle via interface Controle via interface Controle programático Controle programático Protocolos base comuns Protocolos base comuns Extensível Extensível

7 Características Rede com configuração zero Rede com configuração zero Sistemas auxiliares são opcionais Sistemas auxiliares são opcionais Descoberta automática Descoberta automática Dispositivo junta-se a uma rede dinamicamente Dispositivo junta-se a uma rede dinamicamente Obtém um endereço IP Obtém um endereço IP Anuncia seu nome Anuncia seu nome Disponibiliza suas capacidades aos outros dispositivos Disponibiliza suas capacidades aos outros dispositivos Descobre a capacidade de outros dispositivos Descobre a capacidade de outros dispositivos

8 Aplicações Compartilhar informações entre vários dispositivos Compartilhar informações entre vários dispositivos Redes e automação doméstica Redes e automação doméstica Customização de interfaces Customização de interfaces Jogos baseados na Internet Jogos baseados na Internet

9 Especificação Control Points Control Points Devices Devices

10 Especificação Modelo baseado em passos: Modelo baseado em passos: Passo 0: Addressing Passo 0: Addressing Passo 1: Discovery Passo 1: Discovery Passo 2: Description Passo 2: Description Passo 3: Control Passo 3: Control Passo 4: Eventing Passo 4: Eventing Passo 5: Presentation Passo 5: Presentation

11 Especificação API específica do fornecedor SO específico do fornecedor Rede física específica do fornecedor UPnP Device Architecture UDPUDP IPIP HTTPU/MUHTTPU/MU GENAGENASSDPSSDP SOAPSOAP HTTPHTTP HTTPHTTP GENAGENA TCPTCP UPnP Forum UPnP vendor

12 Simulação (Addressing) Sistema de Comunicação (IP) DHCP Server ? IP ARP Probe

13 Simulação (Discovery) Sistema de Comunicação (IP) Notify Search ByeBye Search Response

14 Simulação (Description) Sistema de Comunicação (IP) HTTP GET Device Description HTTP GET Service Description

15 Simulação (Control) Sistema de Comunicação (IP) Invoke Response Query Invoke Query Response

16 Simulação (Eventing) Sistema de Comunicação (IP) Publisher Subscriber Subscription Notify

17 Simulação (Presentation) Sistema de Comunicação (IP) HTTP GET HTML PAGE

18 Alternativa: JINI

19 Conclusão Potencializa o uso de dispositivos eletroeletrônicos Potencializa o uso de dispositivos eletroeletrônicos Padrão ainda em debate e amadurecimento Padrão ainda em debate e amadurecimento Agrava os problemas de segurança Agrava os problemas de segurança Alto custo associado com hardware necessário para implementação Alto custo associado com hardware necessário para implementação

20 Referências Universal Plug & Play Fórum Universal Plug & Play Fórum www.upnp.org www.upnp.org www.upnp.org Siemens–Plug and Play Technologies Siemens–Plug and Play Technologies http://www.plug-n-play-technologies.com/ http://www.plug-n-play-technologies.com/ http://www.plug-n-play-technologies.com/ Jini Network Technology Jini Network Technology http: www.sun.com/jini http: www.sun.com/jini Marcio Belo Homepage Marcio Belo Homepage http: www.ic.uff.br/~mbelo http: www.ic.uff.br/~mbelo

21 Notify (Discovery)

22 ByeBye (Discovery)

23 Search (Discovery)

24 Search Response (Discovery)

25 Get Device Description

26 Device Description - 1

27 Device Description - 2

28 Service Description - 1

29 Service Description - 2

30 Invoke

31 Response Ok

32 Response Error

33 Query Invoke

34 Query Response Ok

35 Query Response Error

36 Subscription

37 Notify

38 Presentation Html Page Ar Condicionado Ações: Aumentar temperatura Aumentar temperatura Diminuir temperatura Diminuir temperatura Ligar Ligar Desligar Desligar Variáveis de estado: Temperatura atual: 28ºC Temperatura atual: 28ºC Temperatura desejada: 25ºC Temperatura desejada: 25ºC


Carregar ppt "Universal Plug And Play Integrando inteligências computacionais por Marcio Belo R. Silva 7 de agosto de 2002 Orientador: Prof. Orlando Loques UFF - Universidade."

Apresentações semelhantes


Anúncios Google