3 Terms definitions UPnP ManageableDevice (MD): UPnP device defined by the UPnP Device Management Working Committee. It represent the device that will be managed. Control Point (CP): a software capable of calling Manageable Device actions. In other words, the software that is going to manage the ManageableDevice. Deployment Unit (DU): software package which can be installed, uninstalled or updated. Such binary unit that can be individually deployed on the execution environment. A deployment unit consists of resources such as library files, functional execution units, configuration files (packages, jar files, bundles, assemblies, etc) Execution Unit (EU): software entity which can be started or stopped. Once started, this functional entity initiates processes to perform tasks or provide services, until that it is stopped. Execution units are deployed by deployment units (services, scripts, software components, MIDlets, etc)

6 ManageableDevice Deployment A ManageableDevice (MD) corresponds to a physical or a virtual device with an associated data model and with potentially software entities to be managed An Execution Environment could be an Operating System, a Java VM, a virtual machine, etc. BMS and CMS are associated to a Device and SMS is associated to an Execution Environment MD outside the Execution Environment ManageableDevice BMS CMS SMS target Execution Environment Physical Device MD inside the Execution Environment ManageableDevice BMS CMS SMS target Execution Environment Physical Device

7 Deployment of UPnP DM services ManageableDevice:2 device is a container for device management service with at least: BasicManagement:2 service. ConfigurationManagement:2 service that contains the Common Objects which is a data model defining a minimal set of parameter to engage device management operations. SoftwareManagement:2 service is optional. DeviceProtection:1 service (security and Access Control Lists) is optional. Security has been added to prevent any Control Point to run any actions on any UPnP DM device. However each service may be used independently Any UPnP device can embed one or several UPnP DM services. ex: an Internet Gateway would only need to embed BMS in order to run bandwidth tests. If it embeds the Common Objects, or a data model, it must embed the ConfigurationManagement:2 service.

8 Usage examples Each action is available locally to the user or remotely to the service provider via a proxy (i.e. : TR-069 to UPnP DM proxy) Examples of Device maintenance / Troubleshooting / Diagnostics reboot or reset a device Initiate a self-test diagnostic in order to troubleshoot runs a bandwidth test to figure out why the video streaming is not smooth Examples of Provisioning/Configuration modify wireless security change the password of a service monitor alarms and parameters Examples of Software management update a firmware install a new codec start a service

11 SoftwareManagement Service Actions GetDUInfo(): information on existing deployment units GetEUInfo(): information on existing execution units (firmware is identified by EUID=0) GetDUIDs(), Install(), Update(), Uninstall(): to manage deployment units GetEUIDs(), GetActiveEUIDs(), GetRunningEUIDs(), Start(), Stop(): to control execution units GetOperationInfo() GetOperationIDs GetErrorEUIDs() GetACLData(): to retrieve security information State Variables (lists) OperationIDs: on going software management operations DUIDs: IDs of all unresolved or installed DUs. A DU may contain multiple EUs. EUIDs: IDs of all installed EUs. Each EU belongs to one only DU ActiveEUIDs: IDs of all started EUs. RunningEUIDs: IDs of all EUs observed as running. ErrorEUIDs: IDs of all EUs in error.

12 Working Committee status UPnP DM v1 UPnP Device Management version 1 published in July 2010 on Orange Labs made an UPnP DM:1 reference implementation using pupnp opensource stack and published it in open source (Apache licence) on SourceForge. UPnP DM v2 UPnP Device Management version 2 published in February 2012 on Orange Labs made a UPnP DM:2 reference implementation (including security) and should publish it in open source on SourceForge Security has been added to Device Management v2 since, in UPnP DM v1, any Control Point could potentially run any actions on any UPnP DM device. Security implementation is based on UPnP Device Protection. UPnP DM:V2 also includes non security related features Bandwidth tests, Alarm management on parameter value change.

Network Management System (NMS) FAQ Q: How does the NMS work? A: The Cooper NMS is a powerful, flexible and highly scalable wireless and fixed network management solution for thousands of network nodes

COMPTIA SERVER+: The Server+ course is designed to help the student take and pass the CompTIA Server+ certification exam. It consists of Book information, plus real world information a student could use

IoT Management and Control DataModel Service For UPnP Version 1.0 Status: Standardized DCP (SDCP) Date: October 30, 2015 Document Version: 1.0 Service Template Version: 2.00 This Standardized DCP has been

CHAPTER 52 Cisco Prime Fulfillment provides a that allows you to view pertinent information about both current and expired tasks of all types, and to create and schedule new tasks, delete specified tasks,

Question Number (ID) : 1 (wmpmsp_mngnwi-121) You are an administrator for an organization that provides Internet connectivity to users from the corporate network. Several users complain that they cannot

www.peaksolutions.com 6437A: Designing a Windows Server 2008 Applications Infrastructure (3 Days) Introduction This course will prepare IT professionals for the role of Enterprise Administrator. Students

1 I have forgotten the administrator username and/or password. To reset the administrator username and password, Press and hold down the RESET BUTTON for 5 seconds. Release the power button and the username

For EAD and TDM products Value-Adding Software Licenses ABOUT OneAccess OneAccess designs and develops a range of world-class multiservice routers for over 125 global service provider customers including

This technote mainly provides a general introduction of TR-069 (Technical Report 069) and the way of enabling the TR-069 on the Yealink IP phones. It also provides the supported RPC methods and the information

Adding or replacing a mesh node in an existing mesh network Use this procedure to add or replace a in an existing mesh For this procedure to work all nodes running the same firmware version. Before you

Designing a Windows Server 2008 Applications Infrastructure MOC6437 About this Course This three-day course will prepare IT professionals for the role of Enterprise Administrator. Students will learn how

Quick Guide of HiDDNS Settings (with UPnP) Solution 1: With the development of surveillance systems, more and more users want to use ADSL to realize video surveillance through network. But ADSL gives dynamic

Designing a Windows Server 2008 Applications Infrastructure Course 6437A : Three days; Instructor-Led Introduction This three day course will prepare IT professionals for the role of Enterprise Administrator.

System Area Manager Remote Management Remote Management System Area Manager provides remote management functions for its managed systems, including Wake on LAN, Shutdown, Restart, Remote Console and for

CHAPTER 5 Monitoring WAAS Using Cisco Network Analysis Module This chapter describes Cisco Network Analysis Module (NAM), which you can use to monitor your WAAS devices. This chapter contains the following

DSL Access Guide DSL Access Routers ZyXEL is a leading manufacturer and supplier of DSL and Voice over IP routers. ZyXEL offer a complete portfolio of routers suited for Telecoms providers, Internet Service

Open Mobile Alliance (OMA) Device Management Overview Peter Thompson Mark Staskauskas Qualcomm Incorporated Motivation for this Presentation Many of the features envisioned for the TR-50 Smart Device Communications

Administrator's Guide for Computrace Agent www.absolute.com October 29, 2015 , Customer Center version 5.25 Documentation Release 2 This document, as well as the software described in it, is confidential

BARIX DISCOVERY TOOL Introduction The main purpose of the Binary Discovery tool is to find Barix devices on a local LAN. It is intended to find Barix devices in the following circumstances. The Barix device

The system needs to be Online, with a server hosted as a HTTP/WEB interface. The WEB interface will have a login interface, Administrators can download the server & client application to any desktop to

Chapter 4 Management This chapter describes how to use the management features of your NETGEAR WG102 ProSafe 802.11g Wireless Access Point. To get to these features, connect to the WG102 as described in

Gigabit Content Security Router As becomes essential for business, the crucial solution to prevent your connection from failure is to have more than one connection. PLANET is the Gigabit Content Security

USER GUIDE: MaaS360 Services 05.2010 Copyright 2010 Fiberlink Corporation. All rights reserved. Information in this document is subject to change without notice. The software described in this document

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC As wireless standards develop and IPv6 gains widespread adoption, more and more developers are creating smart devices

Network Client Troubleshooting Guide 1 Network Client Troubleshooting Guide The first section of this guide answers some frequently asked questions (FAQs) about the operation of Intellex and the Network

Installing and Administering VMware vsphere Update Manager Update 1 vsphere Update Manager 5.1 This document supports the version of each product listed and supports all subsequent versions until the document

White Paper RoverPal - A Mobile Payment Application Introduction Online shopping has been a favorable experience with most of us. Still, we come across instances where we are out on shopping and we run