UPnP-API:er
Avsikt
UPnP-ramverket möjliggör dynamiskt nätverk av intelligenta apparater, trådlösa enheter och datorer. Det finns två API:er för att arbeta med UPnP-certifierade enheter:
- Kontrollpunkts-API:et, som består av en uppsättning COM-gränssnitt som används för att hitta och kontrollera enheter.
- Api:et för enhetsvärd, som består av en uppsättning COM-gränssnitt som används för att implementera enheter som hanteras av en dator.
Tillämpliga
Med API:et för Kontrollpunkt kan utvecklare skriva program som söker efter och kontrollerar UPnP-certifierade enheter. Api:et för enhetsvärd gör det möjligt för utvecklare att implementera funktionerna i UPnP-certifierade enheter och använda enhetsvärden för att hantera identifierings-, beskrivnings-, kontroll-, presentations- och händelsefunktionerna för en UPnP-certifierad enhet.
Målgrupp för utvecklare
Utvecklare som använder API:er för kontrollpunkter och API:er för enhetsvärdar måste känna till UPnP-enhetsarkitekturen. Mer information finns i UPnP-implementeringsdokumentation och UPnP-forum.
Utvecklare som använder API:er för enhetsvärdar bör känna till ACTIVE Template Library (ATL) och COM-gränssnitten.
API:er för kontrollpunkt och enhetsvärd används av en mängd olika program, från skript inbäddade i HTML-sidor till fullfjädrade C++- och Microsoft Visual Basic-program.
Endast Kontrollpunkts-API:et stöder Visual Basic Scripting Edition (VBScript).
Körningskrav
Kontrollpunkts-API:et används på datorer som kör Microsoft Windows Millennium Edition, Windows XP, Windows XP Professional och Windows CE .NET.
Api:et enhetsvärd används på datorer som kör Windows XP, Windows XP Professional och Windows CE .NET.
Mer specifik information om vilka operativsystem som stöder en viss funktion finns i "Krav" i dokumentationen.
I det här avsnittet
Ämne | Beskrivning |
---|---|
översikt över UPnP Architecture |
Allmän information och bakgrund. |
översikt över kontrollpunkt |
Allmän information om API:et för kontrollpunkt. |
Använda API:et för kontrollpunkt |
Exempelkod som visar hur du utvecklar program som styr UPnP-certifierade enheter. |
API-referens för kontrollpunkt |
Dokumentation om control point-komponentgränssnitt, metoder och händelser. |
Översikt över API:et för enhetsvärdar |
Allmän information om API:et för enhetsvärd. |
Använda API:et för enhetsvärd |
Exempelkod som visar hur du utvecklar ett program för UPnP-certifierade enheter. |
API-referens för enhetsvärd |
Dokumentation om enhetsvärdkomponentgränssnitt, metoder och händelser. |