×
Namespaces

Variants
Actions

UPnP (Português)

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

Artigo
Criado por cabezonxdg em 14 Aug 2009
Última alteração feita por lpvalente em 01 Feb 2012

O UPnP é um conjunto de protocolos de rede que visa oferecer conexão direta e simplificada entre dispositivos independente do meio utilizado. O UPnP utiliza-se do protocolo TCP/IP para oferecer endereçamento aos dispositivos e do protocolo HTTP para transferência de informações. O UPnP permite que qualquer dispositivo compatível, entre em uma rede, obtenha um endereço IP, anúncie sua presença, compartilhe serviços e tenha conhecimento da presença e capacidades de outros dispositivos. Tudo isto feito de forma dinâmica sem a necessidade de configuração de uma rede.


Dispositivos e Pontos de Controle

O UPNP utiliza os conceitos de Dispositivo e Pontos de controle para definir os participantes de uma rede UPNP. Um Dispositivo pode ser qualquer objeto que tenha suporte ao protocolo IP e possua alguma forma de conexão como Bluetooth, RF, etc. Suas funções podem ser controladas por meio de serviços. Por exemplo em uma Lâmpada poderiam existir os serviços de Ligar/Desligar. Cada dispositivo possue um arquivo XML contendo suas especificações técnicas, serviços oferecidos, descrição do aparelho, etc.

Outro participante da rede UPNP é o Ponto de controle cujo objetivo é descobrir e controlar Dispositivos. Ele é responsável por descobrir dispositivos na rede, recuperar seus arquivos de descrição e obter a lista de serviços associados, recuperar a descrição dos serviços que sejam de seu interesse, executar ações no dispositivo e inscrever-se para receber atualizações sobre os eventos do serviço.

Protocolo

O UPNP pode ser descrito por uma série de passos sendo eles:

- Endereçamento
- Descoberta
- Descrição
- Controle
- Notificação de eventos
- Apresentação

This page was last modified on 1 February 2012, at 02:20.
136 page views in the last 30 days.