Implementieren eines gehosteten Geräts

Der Gerätehost mit UPnP-Technologie implementiert die wichtigsten UPnP-Protokolle: Ermittlung, Beschreibung, Steuerung und Ereigniserkennung. Der Entwickler, der ein gehostetes Gerät implementiert, muss nur Die folgenden Angaben machen:

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

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

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