Device Architecture Documents
Here are the fundamental documents that anchor the UPnP architecture. Device architecture and template guidelines provide a blueprint for the Working Committees. When a Working Committee is finished with its device and services specifications, the checklist provides a thorough accounting of milestones required to propose a specification for standardization.
UPnP Device Architecture version 1.0
Updated file date: October 15, 2008; 508 KB. IP Declarations
The UPnP Device Architecture (formerly known as the DCP Framework) contained herein defines the protocols for communication between controllers, or control points, and devices.
An archive of previously published versions of the UPnP Device Architecture is available for historical reference.
UPnP Device Architecture version 1.1
Updated file date: October 15, 2008; 1 MB. IP Declarations
The UPnP Device Architecture v1.1 is a fully-interoperable update to UPnP Device Architecture v1.0 that adds some significant extensions including support for the full range of XML Schema data types and multicast event notifications, improves the robustness of the Simple Service Discovery Protocol (SSDP), and adds compliance with RFC 3927 (the IETF standard for AutoIP), SOAP 1.1, and the WS-I Basic Profile. It also significantly clarifies use of HTTP 1.1 and the operation of multi-homed devices, and incorporates IPv6 support directly into the UPnP Device Architecture.
An archive of previously published versions of the UPnP Device Architecture is available for historical reference.
UPnP Device Architecture v1.1 Annex A - IPv6 Support
Describes mechanisms by which devices and control points based on the UPnP Device Architecture may be used on IPv6 networks.
UPnP Vendor's Implementation Guide
This document contains clarifications to v1.0 of the UPnP Device Architecture that are likely to be of specific interest to vendors implementing control points and/or devices.