Who should implement UPnP IoT?
For vendors that already implement UPnP in their devices, we provide a way to discover and manage IoT devices. Read below for more about the UPnP IoT Management and Control Device Control Protocols (DCPs). Bridges between OCF and UPnP have been built and an open source implementation should be available in the coming months.
For vendors that do not implement UPnP, it is recommended that you use OCF directly because of its native RESTful architecture that is very scalable. View the OCF resources here.
UPnP IoT Management and Control
UPnP+ Cloud is built on mature technology (UPnP, Internet Protocols, XMPP...) that caters to tomorrow’s connectivity requirements, removing boundaries and enabling full device and network compatibility. UPnP+ provides a solid, future-proof basis for integration of Cloud content and services. One important and fast-growing user requirement is accessing devices from remote locations, often using a mobile device. Home connectivity from outside the home (or workplace) allows for the development of new integrated capabilities, use cases and business models. Security is a vital element in the design of such applications, UPnP Cloud standards have this ‘built in’, along with access control configurability.
UPnP+ Cloud allows you to connect any number of home devices, mobile devices and cloud services across the Internet in “rooms.” You can control and synchronize any UPnP activities with just the people you want. None of your devices are actually shared until you specify with whom and under what conditions. It’s simple and secure sharing with the people you want on your terms. To access the Cloud DCPs and Implementation Guides, click here.
The strategy in creating UPnP+ uses new and existing UPnP device control protocols (DCPs) and UPnP architecture enhancements in order to provide UPnP protocols specifically for IoT applications. UPnP core technology provides a base for IoT, creating bridges to both wide-area networks and non-IP devices. There are already published UPnP DCPs for lights, thermostats, automatic blinds and security cameras, and UPnP has defined dozens of data models to support new IoT devices, specifically those with constrained resources.
The UPnP bridging concept allows different local networks to interact. This includes existing device network protocols such as Bluetooth or Zigbee. Entirely new domains, introduced as a result of the rise of the Internet of Things and Cloud computing, which couldn’t previously have been accommodated within UPnP are now enabled with UPnP+ IOT extensions.
Beyond physical bridging, the UPnP device data modelling approach allows devices from different ecosystem to agree on a common messaging format. Translations to this format ensures common operation between any ecosystems. UPnP has developed a tool to allow theses device data models to be crowd-sourced. UPnP scales at the rate of the Internet of Things.
In summary, UPnP IoT:
- Builds upon UPnP core technology that already provides a base for IoT (billions of devices deployed!)
- Uses commonly used web technologies to create secure communication between devices
- Bridges local UPnP networks together through the Internet
- Supports simple, data-based device descriptions to include resource constrained devices
- Enables existing UPnP specifications & devices to be Cloud-capable
- Provides a path for low-risk, rapid implementation of UPnP Cloud solutions
- Enables device and service discovery through the Cloud
- Combines UPnP and XMPP ecosystems to enable new IoT possibilities
- UPnP IoT Management and Control Device Control Protocols (DCPs)
- UPnP: The Discovery & Service Layer For The Internet of Things (April 2015)
Full Whitepaper | Short Marketing Brief
- Why You Should Upgrade to UPnP+ (February 17, 2015)
YouTube recording | Presentation slides only
- UPnP+ demo at IBC (September 2014) - YouTube video
- UPnP Internet of Things Overview December 2014
- UPnP Internet of Things Overview (July 2014)
- Bringing UPnP to the Cloud and IOT (May 2014)
- UPnP+ Cloud demo video
- UDA V2.0 with Cloud Annex