Compartir a través de


Implementación de un dispositivo hospedado

El host de dispositivo con tecnología UPnP implementa los protocolos UPnP principales: detección, descripción, control y eventos. El desarrollador que implementa un dispositivo hospedado solo debe proporcionar:

  • Descripción del dispositivo y sus servicios.
  • Implementación de la funcionalidad del dispositivo.

Por ejemplo, el desarrollador de un dispositivo de reloj debe proporcionar descripciones de servicio y dispositivo basadas en UPnP para él y una implementación de las funciones del reloj (como mantener el tiempo, establecer la hora y responder a las consultas para la hora actual). El host del dispositivo:

  • Anuncia el dispositivo según el protocolo de detección de UPnP.
  • Responde a las consultas de la descripción del dispositivo.
  • Enruta las solicitudes de control a la parte del código del dispositivo que implementa las funciones de reloj.
  • Mantiene las suscripciones de eventos a los servicios.
  • Envía notificaciones de eventos a los suscriptores cuando cambia el estado del servicio.