Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouStéphanie Violante Alterado mais de 10 anos atrás
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.