Universal Plug and Play (UPnP) es una arquitectura software abierta y distribuida que permite el intercambio de información entre dispositivos conectados a una red de forma independiente al lenguaje, sistema operativo, lenguaje de programación, etc.
La arquitectura UPnP permite conectar dispositivos a una red sin configurar. Automáticamente detecta el dispositivo, obtiene su dirección IP y publica sus capacidades así como de las funciones del resto de dispositivos
UPnP se basa en estándares como TCP/IP, HTTP y XML.
Existen implementaciones para diferentes sistemas operativos (Windows, Linux) y lenguajes (Java, C, C#…).
En Java por ejemplo tenemos Cling que es un stack para Java y Android. Podéis ver su Manual de usuario aquí.
o CyberLink for Java con peor documentación pero con unos ejemplos bastante interesantes:



Deja un comentario