Condividi tramite


Implementazione di un dispositivo ospitato

L'host del dispositivo con la tecnologia UPnP implementa i protocolli UPnP principali: individuazione, descrizione, controllo e evento. Lo sviluppatore che implementa un dispositivo ospitato deve fornire solo:

  • Descrizione del dispositivo e dei relativi servizi.
  • Implementazione della funzionalità del dispositivo.

Ad esempio, lo sviluppatore di un dispositivo orologio deve fornire descrizioni dei dispositivi e dei servizi basati su UPnP e un'implementazione delle funzioni dell'orologio, ad esempio mantenere l'ora, l'impostazione dell'ora e rispondere alle query per l'ora corrente. Host del dispositivo:

  • Annuncia il dispositivo in base al protocollo di individuazione UPnP.
  • Risponde alle query per la descrizione del dispositivo.
  • Instrada le richieste di controllo alla parte del codice del dispositivo che implementa le funzioni dell'orologio.
  • Gestisce le sottoscrizioni degli eventi ai servizi.
  • Invia notifiche di evento ai sottoscrittori quando lo stato del servizio cambia.