oneM2M TS-0006Release Notes diff from v5.0.1 to v5.0.0The BBF TR-069 [4] specification defines three (3) types of devices, known as CPEs, that are capable of being managed from the perspective of the BBF TR-069 agent:
Node Resources are identified for each instance of an ADN, ASN and MN node and are identified using the M2M Node Identifier (M2M-Node-ID) defined in the oneM2M Functional Architecture [1].
CPE Device identifiers shall map to the nodeID attribute of the resource. The CPE Device identifiers are obtained from the contents of the following attributes: resource. The CPE Device identifiers are obtained from the contents of the following attributes:
Virtual Device identifiers shall map to the nodeID attribute of the resource. The Virtual Device identifiers are obtained from the CPE Proxier using the contents of the attributes: resource. The Virtual Device identifiers are obtained from the CPE Proxier using the contents of the attributes:
Embedded Device identifiers shall map to the nodeID attribute of the
The BBF TR-069 [4] specification permits objects to have multiple object instances where each object instance is contained within the objectPath attribute of the Resource within the context of the Resource's objectId as defined in clause 7.1.
In order to allow the AE or CSE that originated the request that manipulates a Resource to easily align the M2M Service Layer with the Resource's external technology identifier, the value of the object instance "{i}" should be a part of the identifier of the Resource in the M2M Service Layer where possible. For example if the [areaNetwork] resource has an object instance identifier of "Device.X_oneM2M_org_CSE.1.M2MareaNetworkDevice.[foo]" then the M2M Service Layer Resource should be identified using the object instance of the underlying technology (e.g. "/foo" for the Resource areaNetwork).