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

Wikipedia-logo-es.png 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