Freigeben über


Implementieren eines gehosteten Geräts

Der Gerätehost mit UPnP-Technologie implementiert die UPnP-Kernprotokolle: 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.

Der Entwickler eines Uhrengeräts muss z. B. UPnP-basierte Geräte- und Dienstbeschreibungen sowie eine Implementierung der Uhrenfunktionen (z. B. Zeithalten, Festlegen der Zeit und Antworten auf Abfragen für die aktuelle Zeit) bereitstellen. Der Gerätehost:

  • Gibt das Gerät gemäß dem UPnP-Ermittlungsprotokoll an.
  • Antwortet auf Abfragen zur Gerätebeschreibung.
  • 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 Status des Diensts ändert.