Universal Plug and Play

De El Museo de los 8 Bits
Ir a la navegación Ir a la 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 esta, 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.

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.

¿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..

Enlaces externos

Véase también

Atribución

Este artículo proviene originalmente de Wikipedia
que lo licencia simultáneamente bajo las licencias

Creative Commons Reconocimiento - CompartirIgual 3.0
y la licencia de documentación libre GNU v.1.2 y posteriores
El Museo de los 8 Bits lo integra en su wiki bajo cc-by-sa-3.0

Creative Commons License
GNU head