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 Профессиональный и Windows CE .NET.
API узла устройств используется на компьютерах под управлением Windows XP, Windows XP Professional и Windows CE .NET.
Дополнительные сведения о том, какие операционные системы поддерживают определенную функцию, см. в разделе "Требования" в документации.
В этом разделе
Тема | Описание |
---|---|
обзор архитектуры UPnP |
Общие сведения и фон. |
Обзор точки управления |
Общие сведения об API точки управления. |
использование API точки управления |
Пример кода, показывающий, как разрабатывать приложения, управляющие устройствами, сертифицированными UPnP. |
Справочник по API точки управления |
Документация по интерфейсам компонентов контрольной точки, методам и событиям. |
api узла устройств |
Общие сведения об API узла устройства. |
использование API узла устройств |
Пример кода, демонстрирующий разработку приложения для устройств, сертифицированных UPnP. |
Справочник по API узла устройств |
Документация по интерфейсам компонентов узла устройств, методам и событиям. |