- Universal Plug and Play
-
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
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
Categorías:- Redes informáticas
- Telecomunicaciones
- Protocolos de nivel de enlace de datos
- Tecnologías y protocolos de nivel físico
Wikimedia foundation. 2010.