Universal Plug and Play

De Wikipedia, la enciclopedia libre
(Redirigido desde UPnP)
Saltar a: navegación, búsqueda

Universal Plug and Play (UPnP) Conectar y Usar Universal, es una arquitectura software abierta y distribuida que de forma independiente al fabricante, sistema operativo, lenguaje de programación, etc. permite el intercambio de información y datos a los dispositivos conectados a una red. Según el Foro UPnP:

UPnP define protocolos y procedimientos comunes para garantizar la interoperatividad sobre PC permitidos por red, aplicaciones y dispositivos inalámbricos.

La arquitectura UPnP soporta el trabajo de una red sin configurar y automáticamente detecta cualquier dispositivo que puede ser incorporado a ésta, obtiene su dirección IP, un nombre lógico, informando a los demás de sus funciones y capacidad de procesamiento, y le informa, a su vez, de las funciones y prestaciones de los demás. Los servidores DNS y DHCP son opcionales y son usados solamente si están disponibles en la red de trabajo.

UPnP se construye sobre protocolos y formatos existentes utilizándose juntos para definir un marco que permita la definición, muestra en la red, y control de los dispositivos de ésta.

Contenido

[editar] Patrón básico que siguen los dispositivos UPnP

  • Dirección: el dispositivo ensambla la red, adquiriendo una dirección única que las entidades puedan utilizar para comunicarse con el dispositivo.
  • Descripción: el dispositivo resume sus servicios y capacidades en un formato estándar.
  • Descubrimiento: el dispositivo es encontrado por los puntos de control que aprenden sobre las capacidades del dispositivo recuperando una descripción del dispositivo. Se utiliza el protocolo SSDP.
  • Control: el dispositivo queda a la escucha de los puntos de control.
  • Eventualidades: el dispositivo notifica a los puntos de control registrados sobre los cambios internos del estado.
  • Presentación: proporciona una interfaz administrativa basada en HTML para permitir la manipulación y supervisión directas del dispositivo.

[editar] ¿Qué beneficios tiene?

  • Independencia de medios y dispositivos: puede funcionar sobre cualquier medio incluyendo líneas telefónicas, cables de la luz, Ethernet, RF, wireless, y 1394. Esto lo hace apropiado para usos en domótica.
  • Independencia de plataformas: no importa el lenguaje de programación ni el sistema operativo para el desarrollo de productos con esta tecnología.
  • Tecnologías basadas en Internet: está desarrollada sobre IP, TCP, UDP, HTTP y XML entre otras.
  • Control UI
  • Control de programación: ofrece una aplicación convencional de control de programación.
  • Protocolos base comunes
  • Extensible

UPnP ha sido impulsado por Microsoft persiguiendo los mismos objetivos que el Jini de Sun Microsystems..

[editar] Enlaces externos

[editar] Véase también

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Imprimir/exportar
Herramientas
En otros idiomas