Интерфейсы API UPnP
Назначение
Платформа UPnP обеспечивает динамическую сеть интеллектуальных устройств, беспроводных устройств и компьютеров. Существует два API для работы с устройствами, сертифицированными для UPnP:
- API точки управления, который состоит из набора COM-интерфейсов, используемых для поиска устройств и управления ими.
- API узла устройства, который состоит из набора COM-интерфейсов, используемых для реализации устройств, размещенных на компьютере.
Там, где это применимо
API точки управления позволяет разработчикам создавать приложения, которые ищут устройства, сертифицированные для UPnP, и управляют ими. API узла устройств позволяет разработчикам реализовать функциональные возможности устройств, сертифицированных по UPnP, и использовать узел устройства для управления функциями обнаружения, описания, управления, представления и событий устройства, сертифицированного для UPnP.
Аудитория разработчиков
Разработчики, использующие API точки управления и API узла устройств, должны быть знакомы с архитектурой устройств UPnP. Дополнительные сведения см. в документации по реализации UPnP и на форуме UPnP.
Разработчики, использующие API узла устройств, должны быть знакомы с интерфейсами БИБЛИОТЕКи активных шаблонов (ATL) и COM.
API-интерфейсы контрольной точки и API узла устройств используются различными приложениями, от скриптов, внедренных в HTML-страницы, до полноценных программ C++ и Microsoft Visual Basic.
Только API контрольной точки поддерживает visual Basic Scripting Edition (VBScript).
Требования к среде выполнения
API контрольной точки используется на компьютерах под управлением Microsoft Windows Millennium Edition, Windows XP, Windows XP Professional и Windows CE .NET.
API узла устройств используется на компьютерах под управлением Windows XP, Windows XP Professional и Windows CE .NET.
Дополнительные сведения о том, какие операционные системы поддерживают определенную функцию, см. в разделе "Требования" в документации.
В этом разделе
Раздел | Описание |
---|---|
Обзор архитектуры UPnP |
Общие сведения и справочные сведения. |
Обзор контрольной точки |
Общие сведения об API контрольной точки. |
Использование API контрольной точки |
Пример кода, показывающий, как разрабатывать приложения, управляющие устройствами, сертифицированными uPnP. |
Справочник по API точки управления |
Документация по интерфейсам, методам и событиям компонента контрольной точки. |
Общие сведения об API узла устройства |
Общие сведения об API узла устройства. |
Использование API узла устройства |
Пример кода, демонстрирующий разработку приложения для устройств, сертифицированных uPnP. |
Справочник по API узла устройств |
Документация по интерфейсам, методам и событиям компонентов узла устройства. |