UPnP

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