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.

THESE APPROVED SPECIFICATIONS WERE COMPLETED PRIOR TO THE COMBINATION OF UPNP INTO THE OPEN INTERCONNECT CONSORTIUM.  ALL LICENSES, INTELLECTUAL PROPERTY RIGHTS, AND OTHER RIGHTS, RESPONSIBILITIES, OBLIGATIONS, STANDARDS, AND PROTOCOLS ASSOCIATED WITH THESE APPROVED SPECIFICATIONS ARE SUBJECT TO THE UPNP BYLAWS AND FORUM MEMBERSHIP AGREEMENT.

UPnP Device Architecture version 2.0
File date: February 20, 2015; 1.9 MB. 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.

The UPnP Device Architecture (UDA) V2.0 is the basis for UPnP+ which enhances the UPnP experience so that any device can securely interact anywhere. Here is a summary of the changes between the UDA V1.1 and the new UDA V2.0:

  • Annex A (IPv6) has been updated to be compliant with the latest IETF recommendations
  • Annex C (UPnP Cloud Architecture) has been added
  • Support for Control Point identification
  • Subscription support for individual state variables
  • A clarification was made that UDA 2.0 control points shall be backwards compatible with UDA 1.x devices
  • Version mapping clarification
  • Initial bye-bye clarification
  • M-search responses clarification
  • Various language editorial changes for consistency

An archive of previously published versions of the UPnP Device Architecture is available for historical reference.


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 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.

 

 

Legal Disclaimer

NOTHING CONTAINED IN THESE DOCUMENTS SHALL BE DEEMED AS GRANTING YOU ANY KIND OF LICENSE IN ITS CONTENT, EITHER EXPRESSLY OR IMPLIEDLY, OR TO ANY INTELLECTUAL PROPERTY OWNED OR CONTROLLED BY ANY OF THE AUTHORS OR DEVELOPERS OF THESE DOCUMENTS.  THE INFORMATION CONTAINED HEREIN IS PROVIDED ON AN "AS IS" BASIS, AND TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE AUTHORS AND DEVELOPERS OF THESE SPECIFICATIONS HEREBY  DISCLAIM ALL OTHER WARRANTIES AND CONDITIONS, EITHER EXPRESS OR IMPLIED, STATUTORY OR AT COMMON LAW, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.  OPEN INTERCONNECT CONSORTIUM, INC. FURTHER DISCLAIMS ANY AND ALL WARRANTIES OF NON-INFRINGEMENT, ACCURACY OR LACK OF VIRUSES.

The OIC Logo, UPnP Word Mark and UPnP Logo are trademarks of Open Interconnect Consortium, Inc. in the United States or other countries.  *Other names and brands may be claimed as the property of others.

Copyright © 2016 Open Interconnect Consortium, Inc.  All rights reserved. 

Copying or other form of reproduction and/or distribution of these works are strictly prohibited.

DOCUMENTS
Single Download File for UPnP Documents

A single download file including the UPnP Device Architecture, referenced specifications, implementation guide, device and service description templates, checklists and samples, and the standardized DCPs is provided here for your convenience.

PARTICIPATE IN UPnP

Join OIC to participate in the UPnP Work Group.