7
Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd. ; LG Electronics Meeting Date: 2013-10-14 Agenda Item: TBD

Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd

Embed Size (px)

Citation preview

Page 1: Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd

Device ManagementA unified way of managing devices

enabled by different management technologiesGroup Name: WG2/WG5Source: Huawei Technologies Co., Ltd. ; LG ElectronicsMeeting Date: 2013-10-14Agenda Item: TBD

Page 2: Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd

oneM2M-XXX-2013-XXXX

Management Architecture

• TR-0006 studies the following device management technologies

2

Infrastructure Node

CSE

Application

X

Y(mc)Device in M2M Area Networks

Management Server

Z(ms)

Service LayerUnderlying Network

DMF

Intermediate/End Node

DMF

CSE

Management ClientProxy

Z(mc)

Proxy Management Client Management Server

mp

Management AdapterManagement Adapter

oneM2M Entities OMA DM 1.3/2.0 BBF TR069 LWM2M

Management Server DM Server ACS LWM2M Server

Management Client DM Client CPE LWM2M Client

Management Proxy DM Gateway Proxy Module -

Page 3: Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd

oneM2M-XXX-2013-XXXX

Mgmt Capabilities exposed over Mca

• Applications can manage devices using services exposed over Mca– Application Software installation and settings, Configuration settings and Provisioning,– Firmware Updates, Logging, Monitoring, Diagnostics, etc.

3

D/G-CSE N-CSE

OMA DM MOOMA DM MO

N-AE

Mca

Device management technologies

OMA LWM2M ObjectOMA LWM2M Object

BBF TR-069 ObjectBBF TR-069 Object

<mgmtObj> Resource<mgmtObj> Resource

<mgmtObj> Resource<mgmtObj> Resource

<mgmtObj> Resource<mgmtObj> Resource

(Mgmt Server)(Mgmt Client)

ResourceMapping

1

2

3

ManagementRequest

ProtocolTranslations/ResourceMapping

Management operations (OMA, BBF)

Page 4: Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd

oneM2M-XXX-2013-XXXX

Device Management Resources

4

<mgmtObj><mgmtObj>

Resource Instance

Attribute

<parameters><parameters>

< parameters>< parameters>

**originalMOoriginalMO

11

11moID= “urn:oma:mo:oma-fumo:1.0”moID= “urn:oma:mo:oma-fumo:1.0”

<moAttributes><moAttributes>**

**

originalMOoriginalMO0-10-1

<moAttributes><moAttributes>

**

Referring to the local path of the original MO instance on the remote entity

Referring to the local path of the original MO instance on the remote entity

Identify the management functionality it providesIdentify the management functionality it provides

Leaf node of the original MOLeaf node of the original MO

Intermediate node of the original MOIntermediate node of the original MO

The resource representation of a MO instanceThe resource representation of a MO instance

The structure can be nestedThe structure can be nested

Page 5: Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd

oneM2M-XXX-2013-XXXX

MO-Resource Mapping

5

N-CSEN-CSE

<mgmtObj-x><mgmtObj-x>

moID= “urn:oma:mo:oma-fumo:1.0”moID= “urn:oma:mo:oma-fumo:1.0”

PkgNamePkgName

PkgVersionPkgVersion

UpdateUpdate

PkgDataPkgData

StateState

OMA-DM FUMO

……

Executable node (<parameters> sub-resource)

Command argument (<moAttributes> attribute)

Execution result (<moAttributes> attribute)

OMA-DM FUMO mapping example

originalMo: ./anyPath/fumooriginalMo: ./anyPath/fumo

Page 6: Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd

oneM2M-XXX-2013-XXXX

OneM2M Request Mapping

6

oneM2M

CRUD

OMA DM1.3 (DM2.0) Cmd

BBF-TR069 Cmd OMA LWM2M Description

CREATE Add (PUT) AddObject Create Create a <mgmtObj> resource or its sub-resource

DELETE Delete (DELETE) DeleteObject Delete Delete a <mgmtObj> resource or its sub-resource.

RETRIEVE

Get (GET) GetParameterValues,

GetParameterAttributes

(Note 1)

Read Retrieve management data from a <mgmtObj> resource or its sub-resource

UPDATE Replace (PUT) SetParameterValues,

SetParameterAttributes

(Note 1)

Write Update management data to a <mgmtObj> resource or its sub-resource

UPDATE Exec (EXEC) FactoryReset , Reboot,

Upload, Download, ScheduleDownload,

ScheduleInform, ChangeDUState

(Note 2)

Execute Execute a specific function which is represented by a <mgmtObj> resource or its sub-resources or attributes, or Invoke a specific TR069 RPC command represented by a <mgmtCmd> resource.

Page 7: Device Management A unified way of managing devices enabled by different management technologies Group Name: WG2/WG5 Source: Huawei Technologies Co., Ltd

oneM2M-XXX-2013-XXXX

Mgmt High Level Procedures

7

G-CSE N-CSE N-AE

<mgmtObj> created on N-CSE (by D/G/N-CSE, N-AE, or provisioning means)

RESTful (C/R/U/D) access to <mgmtObj> or its components

RESTful response (status code, acquired information, …)

McaMcc

Resource mapped to existing MOs,RESTful Operation mappied to existing DM commands

Device management procedures (OMA DM, LWM2M, BBF TR-069)

D-CSE