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.