Dela via


Implementera en värdbaserad enhet

Enhetsvärden med UPnP-teknik implementerar de grundläggande UPnP-protokollen: identifiering, beskrivning, kontroll och händelsehantering. Utvecklaren som implementerar en värdbaserad enhet behöver bara tillhandahålla:

  • En beskrivning av enheten och dess tjänster.
  • En implementering av enhetens funktioner.

Till exempel måste utvecklaren av en klockenhet tillhandahålla UPnP-baserade enhets- och tjänstbeskrivningar för den och en implementering av klockfunktionerna (till exempel att hålla tid, ange tid och svara på frågor för den aktuella tiden). Enhetsvärd

  • Meddelar enheten enligt UPnP-identifieringsprotokollet.
  • Svarar på frågor om enhetens beskrivning.
  • Dirigerar kontrollbegäranden till den del av enhetens kod som implementerar klockfunktionerna.
  • Underhåller händelseprenumerationer till tjänster.
  • Skickar händelsemeddelanden till prenumeranter när tjänstens tillstånd ändras.