Proposal for OID-based M2M Node ID Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, Meeting Date: Agenda Item: TBD (Contribution on M2M Node ID)
What is OID? OID (Object Identifier) – A globally unique value associated with an object to unambiguously identify it (ITU-T Recommendation X.680|ISO/IEC ) Object Types – ITU-T SG(Study Group) number, country, standard, encryption algorithm, network, protocol command, etc. Anything {0 1 17} = ITU-T Study Group 17 { } = Korea { } = ISO/IEC { } = HAS-160 hash algorithm { } = Korea (Rep. of) HiNET-P (Korea Telecom) { } = ReadSingleObjectCommand (rfid-data-protocol) © 2013 oneM2M Partners oneM2M-ARC
OID Structure Hierarchical structure based on the “OID Trees” Root is unnamed. The first arc consists of 3 values: 0, 1, 2 Each arc is managed individually or jointly by international standards bodies © 2013 oneM2M Partners oneM2M-ARC Root 0 (ITU-T)1 (ISO)2 (Joint ISO/ITU-T) Root Arc 1 st Arc 2 nd Arc 3 rd Arc An “Arc” is a placeholder for representation in the OID hierarchical tree structure and the number of digits in each “Arc “ is variable.
OID-based M2M Node ID © 2013 oneM2M Partners oneM2M-ARC Root iso (1) org (3) member-body (2) Korea (410) joint-iso-itu-t (2) tag-based (27) itu-t (0) administration (2) Korea (481) … … … M2M Node ID
Service Scenario 5 M2M Infrastructure Node M2M Device Information M2M End-Node #1 oid: M2M Description M2M End-Node #2 oid: M2M Description oid: M2M Node #1 ID M2M End-Node #1 M2M End-Node #2 oid: M2M Node #2 ID higher arc manufacturermodelserial x.y.z (A-company) (smart metering machine) (B-company) (weather monitoring machine) Access Network Node ID Example Node registration Node discovery and access using Node ID Query for Node ID ( ) Return the Access Address ( ) Access the Node Service User Terminal
Why use OID? Standardized International Identification System – Unlike other identification schemes, OID is a globally unique identification system based on international standard (applicable to any industry, any country) ITU-T X.660 | ISO/IEC (2008), General procedures and top arcs of the ASN.1 Object Identifier tree ITU-T X.662 | ISO/IEC (2008), Registration of object identifier arcs beneath the top-level arc jointly administered by ISO and ITU-T ITU-T X.665 | ISO/IEC (2004), Registration of application processes and application entities ITU-T X.666 | ISO/IEC (2008), Joint ISO and ITU-T registration of international organizations Easily expandable due to the hierarchical structure of the OID Tree The concept of “registration” can be applied to the identifier of a particular object – Conflict between identifiers can be avoided – Enables easy management and control – Infrastructure exists for OID Directory/Resolution (DNS like) © 2013 oneM2M Partners oneM2M-ARC