Upload
marshall-morton
View
212
Download
0
Embed Size (px)
Citation preview
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
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 -
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)
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
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
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.
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