Freigeben über


Implementieren eines gehosteten Geräts

Der Gerätehost mit UPnP-Technologie implementiert die wichtigsten UPnP-Protokolle: Ermittlung, Beschreibung, Steuerung und Ereigniserstellung. Der Entwickler, der ein gehostetes Gerät implementiert, muss nur Folgendes bereitstellen:

  • Eine Beschreibung des Geräts und seiner Dienste.
  • Eine Implementierung der Funktionalität des Geräts.

Beispielsweise muss der Entwickler eines Uhrgeräts UPnP-basierte Geräte- und Dienstbeschreibungen dafür sowie eine Implementierung der Uhrfunktionen bereitstellen (z. B. Aufbewahrungszeit, Einstellungszeit und Reagieren auf Abfragen für die aktuelle Uhrzeit). Der Gerätehost:

  • Gibt das Gerät gemäß dem UPnP-Ermittlungsprotokoll an.
  • Antwortet auf Abfragen zur Beschreibung des Geräts.
  • Leitet Steueranforderungen an den Teil des Gerätecodes weiter, der die Uhrfunktionen implementiert.
  • Verwaltet Ereignisabonnements für Dienste.
  • Sendet Ereignisbenachrichtigungen an Abonnenten, wenn sich der Status des Diensts ändert.