- 1 2 3 O NE M2M T EC H NIC A L S PEC I FIC A T ION Document Number TS-0026-V-0.2.0 Document Name: 3GPP Interworking Date: 2017-04-27 Abstract: This document specifis interworking between oneM2M service layer and 3GPP Rel-13 & Rel-14 features, so that some 3GPP Rel13 & Rel14 features can be exposed to oneM2M service layer for the benefit of IoT applications, and vice-versa Template Version: 08 September 2015 (Dot not modify) 4 5 6 7 8 9 10 11 This Specification is provided for future development work within oneM2M only. The Partners accept no liability for any use of this Specification. 12 13 14 The present document has not been subject to any approval process by the oneM2M Partners Type 1. Published oneM2M specifications and reports for implementation should be obtained via the oneM2M Partners' Publications Offices. 15 16 17 © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 1 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 18 About oneM2M 19 20 21 22 The purpose and goal of oneM2M is to develop technical specifications which address the need for a common M2M Service Layer that can be readily embedded within various hardware and software, and relied upon to connect the myriad of devices in the field with M2M application servers worldwide. 23 More information about oneM2M may be found at: http//www.oneM2M.org 24 Copyright Notification 25 © 2015, oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSTDI, TTA, TTC). 26 All rights reserved. 27 The copyright extends to reproduction in all media. 28 29 Notice of Disclaimer & Limitation of Liability 30 31 32 33 The information provided in this document is directed solely to professionals who have the appropriate degree of experience to understand and interpret its contents in accordance with generally accepted engineering or other professional standards and applicable regulations. No recommendation as to products or vendors is made or should be implied. 34 35 36 37 38 39 40 41 42 43 44 45 NO REPRESENTATION OR WARRANTY IS MADE THAT THE INFORMATION IS TECHNICALLY ACCURATE OR SUFFICIENT OR CONFORMS TO ANY STATUTE, GOVERNMENTAL RULE OR REGULATION, AND FURTHER, NO REPRESENTATION OR WARRANTY IS MADE OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR AGAINST INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS. NO oneM2M PARTNER TYPE 1 SHALL BE LIABLE, BEYOND THE AMOUNT OF ANY SUM RECEIVED IN PAYMENT BY THAT PARTNER FOR THIS DOCUMENT, WITH RESPECT TO ANY CLAIM, AND IN NO EVENT SHALL oneM2M BE LIABLE FOR LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL DAMAGES. oneM2M EXPRESSLY ADVISES ANY AND ALL USE OF OR RELIANCE UPON THIS INFORMATION PROVIDED IN THIS DOCUMENT IS AT THE RISK OF THE USER. 46 © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 2 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 47 Contents 48 Contents .............................................................................................................................................................. 3 49 1 Scope ........................................................................................................................................................ 4 50 51 52 2 References ................................................................................................................................................ 4 53 54 55 56 57 3 58 4 Conventions.............................................................................................................................................. 5 59 60 61 62 63 5 oneM2M Architecture for 3GPP cellular IoT interworking with oneM2M ............................................. 6 64 65 66 67 68 69 70 71 72 73 74 75 7 76 77 8 78 79 80 Annex <A> (Informative): Informative introduction of 3GPP Cellular IoT network ...................................... 16 81 Annex <X> 82 83 X.1 84 85 History .............................................................................................................................................................. 18 2.1 2.2 3.1 3.2 3.3 3.4 Normative references ......................................................................................................................................... 4 Informative references ....................................................................................................................................... 4 Definitions, symbols and abbreviations ................................................................................................... 4 Definitions ......................................................................................................................................................... 4 Symbols ............................................................................................................................................................. 5 Abbreviations ..................................................................................................................................................... 5 Acronyms ........................................................................................................................................................... 5 6.1 Overview ...................................................................................................................................................................... 8 6.2 ASN/MN-CSE Pre-configuration ...................................................................................................................... 9 6.3 ASN/MN-CSE or ADN-AE Initiated Connectivity Establishment Procedure ........................................................... 10 6.4 IN-CSE initiated connectivity establishment procedure ............................................................................................. 11 7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11 8.1 A.1 A.2 X.1.1 Interworking with CIoT network features exposed to service layer ...................................................... 11 Cellular IoT IP and non-IP data delivery ......................................................................................................... 11 UE context information storage ....................................................................................................................... 11 High latency communications.......................................................................................................................... 11 Monitoring events ............................................................................................................................................ 11 SMS Based Device triggering .......................................................................................................................... 11 Configuration of Traffic Patterns ..................................................................................................................... 14 Group message delivery................................................................................................................................... 16 Informing about Potential Network Issues ....................................................................................................... 16 Setting up an AS session with required QoS procedure .................................................................................. 16 Resource management of background data transfer ........................................................................................ 16 Change the chargeable party at session set-up or during the session procedure .............................................. 16 Cellular IoT device management ........................................................................................................... 16 sub-function of device management (e.g. Device Configuration) ................................................................... 16 Main concepts of 3GPP cellular IoT network .................................................................................................. 16 The 3GPP architecture for service capabilities exposure ................................................................................. 17 18 First clause of the annex (style H1) ........................................................................................................ 18 First subdivided clause of the annex (style H2) ............................................................................................... 18 86 © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 3 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 87 1 Scope 88 89 90 The present document specifies interworking between oneM2M service layer and 3GPP network, so that relevant 3GPP features defined by Cellular IoT i.e.Rel13 & Rel14 and by previous Releases (including Rel11 & Rel12) can be used by oneM2M service layer for the benefit of IoT applications 91 2 92 The following text block applies. 93 94 95 References are either specific (identified by date of publication and/or edition number or version number) or non-specific. For specific references,only the cited version applies. For non-specific references, the latest version of the referenced document (including any amendments) applies. 96 2.1 97 The following referenced documents are necessary for the application of the present document. 98 [1] oneM2M TS-0001 Reference Architecture (v3) References Normative references 99 100 [2] 3GPP 23.682 Architecture enhancements to facilitate communications with packet data networks and applications; (Release 14) 101 102 [3] OMA-TS-REST-NetAPI-CommunicationPatterns-V1-0: '"RESTful Network API for Communication Patterns'", Version 1.0, Open Mobile Alliance. 103 2.2 104 105 The following referenced documents are not necessary for the application of the present document but they assist the user with regard to a particular subject area. Informative references 106 107 108 [i.1] oneM2M Drafting Rules (http://member.onem2m.org/Static_pages/Others/Rules_Pages/oneM2M-DraftingRules-V1_0.doc) 109 110 3 Definitions, symbols and abbreviations 111 Delete from the above heading the word(s) which is/are not applicable. 112 3.1 Definitions 113 114 Clause numbering depends on applicability. 115 A definition shall not take the form of, or contain, a requirement. 116 117 The form of a definition shall be such that it can replace the term in context. Additional information shall be given only in the form of examples or notes (see below). 118 The terms and definitions shall be presented in alphabetical order. 119 For the purposes of the present document, the [following] terms and definitions [given in ... and the following] apply: © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 4 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 120 Definition format 121 <defined term>: <definition> 122 123 If a definition is taken from an external source, use the format below where [N] identifies the external document which must be listed in Section 2 References. 124 <defined term>[N]: <definition> 125 example 1: text used to clarify abstract rules by applying them literally 126 NOTE: This may contain additional information. 127 3.2 128 Clause numbering depends on applicability. 129 For the purposes of the present document, the [following] symbols [given in ... and the following] apply: 130 Symbol format 131 132 133 Symbols <symbol> <2nd symbol> <3rd symbol> <Explanation> <2nd Explanation> <3rd Explanation> 134 3.3 135 Abbreviations should be ordered alphabetically. 136 Clause numbering depends on applicability. 137 For the purposes of the present document, the [following] abbreviations [given in ... and the following] apply: 138 Abbreviation format 139 140 141 Abbreviations <ABREVIATION1> <Explanation> <ABREVIATION2> <Explanation> <ABREVIATION3> <Explanation> 142 3.4 143 Acronyms should be ordered alphabetically. 144 Clause numbering depends on applicability. 145 For the purposes of the present document, the [following] abbreviations [given in ... and the following] apply: 146 Acronym format 147 148 149 Acronyms <ACRONYM1> <Explanation> <ACRONYM2> <Explanation> <ACRONYM3> <Explanation> 150 151 4 Conventions 152 153 The key words “Shall”, ”Shall not”, “May”, ”Need not”, “Should”, ”Should not” in this document are to be interpreted as described in the oneM2M Drafting Rules [i.1] © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 5 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 5 oneM2M Architecture for 3GPP cellular IoT interworking with oneM2M 156 5.1 Introduction 157 158 159 160 161 This document introduces a baseline architecture for supporting 3GPP interworking and 3GPP CIoT features such as IP and non-IP data Control Plane Data Delivery. It describes how the oneM2M system may leverage the IoT related features and services that 3GPP added in releases 10 through 13. Features and services may be accessed by an ADNAE, MN-CSE, or an ASN-CSE that is hosted on a UE, an IN-CSE that is able to access services that are exposed by a mobile network operator. 162 163 Figure 5.1-1 shows, at a high level, how 3GPP interfaces with external entities. A more detailed picture can be found in 3GPP TS 23.682 [2]. 164 165 166 The Service Capability Server (SCS) is a 3GPP term that refers to an entity which connects to the 3GPP network to communicate with UEs used for MTC and the MTC-IWF and/or SCEF. The SCS offers services to MTC Applications that are hosted on the UE or in an Application Server (AS). 167 168 169 In addition to connecting to the 3GPP though the SGi (IP based data plane) interface, the SCS connects to the 3GPP network via the MTC Interworking Function (MTC-IWF) and/or the Service Capability Exposure Function (SCEF). Both the MTC-IWF and SCEF are described 3GPP TS 23.682 [2]. 170 171 The MTC-IWF offers a single service to the SCS: device triggering via SMS. This service is accessed via the Tsp Reference point which is a Diameter based interface. 172 173 174 175 The SCEF offers multiple services to the SCS. These services are accessed via an API exposed by the SCEF. The API is not defined by 3GPP. The API maybe defined by other standardization bodies or it may be customized by the SCEF operator. OMA has standardized APIs that may be used to access some of the exposed services, e.g. Communication Patterns [3]. 176 177 178 The SCEF and MTC-IWF may be co-located. In this type of deployment, the Tsp interface would not be exposed to the SCS; SMS device triggering functionality would be exposed to the SCS by the SCEF via API. The SCEF API and the Tsp interface are also described in 3GPP TS 23.682 [2]. 179 180 181 182 183 MTC Applications on the UE interact with the 3GPP network via 3 different interfaces. MTC Applications may use the 3GPP network to send IP packets to and from the SCS and/or other MTC Applications. SMS device triggers may be received by MTC Applications that are hosted in the UE. Also, NAS messaging may be used to send and receive nonIP data, send and receive IP data, configure power savings mode, configure extended idle mode DRX, configure low priority indicators, etc. 154 155 3GPP Trust Domain SMS-SC MTC-IWF MME SCEF SGSN / S-GW GGSN / P-GW Tsp UE SMS API SCS NAS S1-U (IP Data Plane) SGi SGi AS 184 185 © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 6 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - Figure 5.1-1: 3GPP IoT Related Interfaces 186 187 188 5.2 Functional mapping between 3GPP and oneM2M 189 190 191 Figure 5.2-1 is an updated version of Figure 5.1-1. This figure has been updated to show, at a high level, how oneM2M functional entities may access the features and services that are exposed by 3GPP. The oneM2M entities are shaded in grey. 192 193 194 The “MTC Applications” that are hosted on the UE correspond to oneM2M entities which may be ADN, ASN or MN, or the UE may host a noDN. The SCS may be an IN-CSE, and the “MTC-Applications” or ASs that are hosted in an external network may be an IN-AE. 195 196 197 The “3GPP Domain” box in Figures 5.1-1 and Figure 5.2-1 captures the functional entities that MUST be part of the 3GPP domain (the network). Although Figure 5.2-1 show that the IN-CSE and IN-AE are outside of the 3GPP Domain, it should be noted that the IN-CSE may be part of the operator domain. 198 199 200 201 This figure also shows the oneM2M reference points Mcn and Mca. The Mcc reference point is not shown explicitly as it would have rendered the picture less legible, but as is defined in [1], clause 5, the Mcc reference point is per definition between the two CSEs on respectively the left-hand side and the right-hand side of the figure. It is transported over any available data path between the two CSEs. 202 203 3GPP Domain UE SMS-SC AE MTC-IWF Tsp Mcn Mca ASN/MN-CSE SMS Mcn NAS 3GPP Communication Unit Mcn IP MME SCEF SGSN / S-GW GGSN / P-GW IN-CSE (SCS) API Mcn (S)Gi (S)Gi Mca IN-AE (AS) oneM2M entity Optionally present oneM2M entity 204 205 Direct connection option not currently supported Figure 5.2-1: oneM2M Interfaces to the 3GPP Network 206 207 Several implementation options for the placement of the oneM2M (IN) CSE relative to the SCEF and the 3GPP network are envisioned. In all implementations, the SCEF always resides within 3GPP domain. 208 209 In some options the IN-CSE and the SCEF are deployed by a mobile network provider and are both part of the operator domain. In other options the SCEF is part of the 3GPP domain and the IN-CSE is not part of the operator domain. 210 In all options, services within the IN-CSE may access the network services that are exposed by the SCEF via the API. © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 7 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 211 5.3 Cellular IoT Features and Services 212 213 The SCEF exposes the following services to the IN-CSE. This document describes how the IN-CSE may access each service. 214 1. Configuring Communication Patterns, see clause 6.6. 215 2. Configuring Session QoS, see clause 6.9. 216 3. Configuring Session Sponsorship, see clause 6.11. 217 4. Background Data Transfer, see clause 6.10. 218 5. Monitoring, see clause 6.4. 219 6. High Latency Communication – Extended S-GW and SCEF Buffering, see clause 6.3. 220 7. High Latency Communication – Configuring PSM and eDRX, see clause 6.3. 221 8. Mobile Core Network Issue Reports, see clause 6.8. 222 9. SMS Based Device Triggering, see clause 6.5. 223 10. Group Messaging (via MBMS), see clause 6.7. 224 11. Non-IP Data Delivery, see clause 6.1.1. 225 226 A UE hosted ADN-AE, MN-CSE, or ASN-CSE may access the following features that may be exposed by the 3GPP modem. This document describes how the UE hosted ADN-AE, MN-CSE, or ASN-CSE may access each service. 227 1. SMS Based Device Triggering, see clause 6.5. 228 2. Group Messaging (via MBMS), see clause 6.7. 229 3. Non-IP Data Delivery, see clause 6.1.1. 230 4. Configuring Low Access Priority Connections, see clause TBD. 231 5. High Latency Communication – Configuring PSM and eDRX, see clause 6.3. 232 6. User Plane CIoT Optimizations (Suspend / Resume), see clause TBD. 233 234 235 236 237 Editor’s Note: A full list of 3GPP Release 13 & Release 14 service capabilities exposure functions will be shown and in order to scope down the work in R3, a subset of functions that are considered to be the highest priority and are aimed to be specified in this TS in R3 will also be given in this subclause. 238 6 Connectivity Establishment 239 6.1 Overview 240 241 242 243 ASN/MN-CSE and the serving IN-CSE communicate after completion of the Underlying Network bearer establishment and discovery of the serving IN-CSE. Data can then traverse between CSEs over the IP connection in the Underling Network over 3GPP Gi/SGi interface. In addition, the signalling connectivity between the two CSEs is also realized. Figure 6.11 depicts the connectivity between the ASN/MN-CSE and the IN-CSE. © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 8 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - ASN/MN-CSE or ADN-AE IN oneM2M System AE AE Mca Mca UE CSE CSE Mcc/Mca over Uu 3GPP Air-Interface Mcc/ Mca Mcn (Tsp) MTCIWF Mcc (over Gi/SGi) IP connection Services Capability Server GGSN/ P-GW 3GPP Underlying Network 244 245 Figure 6.1-1: Connectivity Establishment between ASN/MN-CSE or ADN-AE and IN-CSE 246 247 248 249 250 For ASN/MN initiated connectivity establishment, it is assumed that there is no connectivity previously established, i.e. no association between the ASN/MN-CSE or ADN-AE and the serving IN-CSE exists. When the ASN/MN-CSE or ADN-AE needs to send data to the serving IN-CSE it first discovers the serving IN-CSE, which is located in a packet data network, and establishes connection. Two methods can be used, as follows: 251 1) Use of DHCP and DNS. 252 2) Pre-configuration. 253 254 255 256 For serving IN-CSE initiated connectivity establishment, it is assumed that there is no connectivity previously established between the ASN/MN-CSE and the serving IN-CSE. When the serving IN-CSE needs to contact the ASN/MN-CSE to send data or request data, connectivity between them is established. This connectivity is triggered by the serving IN-CSE. 257 258 NOTE: How the serving IN-CSE triggers a non-CSE capable M2M device (e.g. ADN) within the 3GPP Underlying Network is not specified in this release of the document. 259 260 The ASN/MN-CSE or ADN-AE requests the DNS server address from the DHCP server followed by requesting the serving IN-CSE IP address from the DNS server. 261 6.2 262 263 The ASN/MN-CSE or ADN-AE is preconfigured with the fully qualified domain name (FQDN) of the serving IN-CSE or the IP address of the serving IN-CSE. If the FQDN is known, DNS resolution is used to obtain the IP address. ASN/MN-CSE Pre-configuration © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 9 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 264 265 6.3 ASN/MN-CSE or ADN-AE Initiated Connectivity Establishment Procedure Gi / SGi UE (ASN/MN-CSE or ADN-AE) 3GPP Network Entities (GGSN/PGW) + NAT SCS (IN-CSE) DHCP Server 0. Trigger DNS 1. Bearer setup Procedure (Ref: 3GPP TS23.401, 23.060) 2. DHCP Query & Response 3. DNS Query & Response 4. Connection establishment 5. PoA Update 266 267 268 Figure 6.3-1: ASN/MN-CSE or ADN-AE initiated connectivity establishment 269 Step-0: Trigger 270 271 Subsequent procedures are triggered either when the ASN/MN-CSE or ADN-AE powers on or resulting from Device Triggering 272 Step-1: Bearer Setup Procedure 273 Establish a 3GPP bearer(s) if not already available by using the procedures available in the 3GPP network. 274 Step-2: DHCP Query & Response 275 276 277 The ASN/MN-CSE or ADN-AE sends a query to a DHCP server to find a particular DNS server IP address. The DHCP server responds with the IP address of a corresponding DNS server. Additionally, it is also possible to include one or a list of domain names, i.e. FQDNs of target IN-CSEs. 278 Step-3: DNS Query & Response © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 10 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 279 280 281 The ASN/MN-CSE or ADN-AE performs a DNS query to retrieve the IN-CSE(s) IP addresses from which one is selected. If the response does not contain the IP addresses, an additional DNS query is needed to resolve a Fully Qualified Domain Name (FQDN) of the serving IN-CSE to an IP address. 282 Step-4: Connection Establishment 283 284 285 After reception of domain name and IP address of an IN-CSE, the ASN/MN-CSE or ADN-AE can initiate communication towards the IN-CSE via the IP connection. The IN-CSE at this time shall be informed which Trigger Recipient ID of the ASN/MN-CSE or ADN-AE or the AE-PoA of the ADN-AE to use for establishing communication. 286 Step-5: CSE-PoA Update 287 288 Once the M2M Service Connection (Mcc) is established, in the IN-CSE the CSE-PoA of the ASN-CSE/MN-CSE or the AE-PoA of the ADN-AE shall be updated with the new established IP address. 289 The IN-CSE holds the state information and needs to be informed when the connection is closed. 290 291 6.4 IN-CSE initiated connectivity establishment procedure 292 293 See clause 7.5 SMS Based Device Triggering. 294 Editor’s note: NIDD section should be added 295 7 296 297 298 299 300 Interworking with CIoT network features exposed to service layer Editor’s Note: the signalling flows and resources specified in the following clauses should focus on the Mca and Mcn interfaces: CIoT features synergy with oneM2M service layer. At the time when this skeleton is drafted, the subclauses of clause 6 intend to capture all the 3GPP service capabilities exposure function categories. Once the subset of functions is fixed in subclause 5.3, some 3GPP service capabilities exposure functions may be removed in this TS. 301 302 303 7.1 Cellular IoT IP and non-IP data delivery 304 7.2 UE context information storage 305 7.3 High latency communications 306 7.4 Monitoring events 307 7.5 SMS Based Device triggering 308 Connection Establishment between IN-CSE and ASN/MN-CSE or ADN-AE 309 310 311 Whenever the IN-CSE requires to establish a connection towards another entity (e.g. ASN/MN-CSE or ADN-AE, ADN-AE), Device Triggering procedure over the Tsp interface as described in 3GPP TS 23.682 [Error! Reference source not found.] shall be used. 312 This procedure assumes the ASN/MN-CSE or ADN-AE is directly connected to 3GPP access network. © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 11 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 313 Mcc/Mca UE (ASN/MN-CSE or ADN-AE) 3GPP Network Entities 3GPP MTC-IWF Tsp (Mcn) SCS (IN-CSE) IN-AE Mca DNS 2. DNS Query / Response 1. Request targeted to ASN/MN-CSE or AND-AE 3. Device Triggering request 4. Device Triggering delivery procedure 6. Device Triggering report 5. ASN-CSE receives trigger 7. Connection establishment 8.PoA/Reachability state updated 9. Re-sending of original request 314 315 Figure 7.5.1-1: IN-CSE initiated connectivity establishment 316 317 Pre-condition 318 319 320 321 The IN-CSE checks the state information of the target device. Some of this state information is the result of provisioning or a previous connection establishment or triggering requests, such as the case of power-off, dormant and/or connected state. The IN-CSE decides its next action, e.g. if it needs to start device triggering or to report to INAE about the inability to perform the request. 322 323 324 The CSE-PoA for the ASN/MN-CSE or AE-PoA of the ADN-AE either already contains an IP address which is not valid anymore or no IP address at all, or FQDN does not resolve to a valid IP address. This is a pre-requisite for performing the device triggering procedure. 325 Step 1 (Optional): Request targeted to ASN/MN-CSE or ADN-AE 326 327 328 The IN-AE requests to perform one of the CRUD operation on a resource residing on the ASN/MN-CSE or ADN-AE, the request is sent via the Mca reference point to the IN-CSE. The request from IN-AE includes the address of the target resource. 329 Step 2: DNS Query/Response 330 The IN-CSE determines the need to trigger the ASN/MN-CSE or ADN-AE. 331 332 333 If the IN-CSE has no contact details for a contact MTC-IWF, it may determine the IP address(es)/port(s) of the MTC-IWF by performing a DNS query using the M2M-Ext-ID (M2M External Identifier) assigned to the target ASN/MN-CSE or ADN-AE, or using a locally configured MTC-IWF identifier. © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 12 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 334 Step-3: Device Triggering Request 335 336 The IN-CSE buffers the original request information and sends the Device Trigger Request message that contains information as specified in 3GPP TS 23.682 [i.14Error! Reference source not found.]. Such information includes: 337 M2M-Ext-ID or MSISDN; 338 SCS-Identifier, (is set to the IN-CSE ID); 339 Trigger reference number (used to correlate the request with the response); 340 Validity period, (which indicates how long the request is valid); 341 Priority (this field allows to set the priority on or off); 342 343 Application Port ID, (is set to the ASN/MN-CSE or ADN-AE Trigger-Recipient-ID since it is the triggering application addressed in the device from 3GPP point of view); 344 Trigger payload, (optional information can be set to the payload). 345 346 347 348 349 NOTE 1: In case that the Device Triggering request is for an M2M Service Connection setup request as in the present flow, it is assumed that when the target (i.e. ASN/MN-CSE or or ADN-AE) is woken up on receiving the trigger it initiates connection establishment with the IN-CSE with which it is registered. The information of the IN-CSE may be pre-stored in the target (i.e. ASN/MN-CSE or ADN-AE) or obtained from the payload. 350 Acknowledge 351 352 353 354 Once, 3GPP-MTC-IWF receives the Trigger Request, it asks the HSS to determine if the IN-CSE is authorized to perform the triggering to the target (i.e. ASN/MN-CSE or ADN-AE) and the HSS resolves the M2M-Ext-ID to IMSI (or MSISDN). Then the 3GPP MTC-IWF acknowledges to the IN-CSE with the confirmation of receiving Device Triggering Request. 355 Step-4: Device Triggering delivery procedure 356 357 The MTC-IWF initiates the T4 trigger delivery procedure according to the 3GPP TS 23.682 [i.14Error! Reference source not found.], based on the information received from HSS and local policy. 358 359 NOTE 2: 3GPP Network Entities (e.g. SMS-SC) can select appropriate device triggering mechanism (e.g. SMS based or SIP based via IP-SM-GW) according to the device capabilities. 360 Step 5: ASN/MN-CSE receives the trigger 361 As a result of the triggering procedure, the payload is delivered to the ASN/MN-CSE or ADN-AE trigger recipient. 362 363 364 NOTE 3: In case the Device Trigger contains the optional part of the trigger payload, it is assumed that such trigger payload is forwarded to the application inside the ASN/MN-CSE or ADN-AE that is started as a result of device trigger. 365 Step 6: Device Triggering report 366 Request: 367 368 369 The MTC-IWF sends the Device Trigger Report message (containing the M2M-Ext-ID or MSISDN and trigger reference number) to the IN-CSE with a cause value indicating whether the trigger delivery succeeded or failed and the reason for the failure. 370 Acknowledge: 371 IN-CSE acknowledges to the MTC-IWF with the conformation of the received Device Triggering Report. 372 Step 7 (Optional): Connection establishment procedure 373 374 The ASN/MN-CSE or ADN-AE performs the Connection establishment procedure as described in clause 6.4 and oneM2M TS-0003 [2] for Secure Connection establishment. 375 As a result of this procedure the initial request over the reference point Mcc can be executed. © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 13 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 376 Step 8 (Optional): CSE-PoA/Reachability state updated 377 378 Once the connection over Mcc is established, the PoA of the ASN/MN-CSE or ADN-AE shall be updated at the INCSE with the new established IP address and the IN-CSE holds the reachability state of the ASN/MN-CSE or ADN-AE. 379 Step 9 (Optional): Re-sending of original request 380 381 As a result of step 7, the communication is established and now the initial request with the information stored in the buffer of the IN-CSE at Step 3 can be re-issued over the reference point Mcc. 382 7.6 383 384 385 386 oneM2M uses the 3GPP MTC feature for Configuration of Device Communication Patterns to configure Node Traffic Patterns in the Underlying Network (see TS-0001 section 8.3.5 Configuration of Node Traffic Patterns). To that purpose the IN-CSE translates the oneM2M Node Traffic Pattern (TP) into a 3GPP Device Communication Pattern. The generic oneM2M procedure for configuration of Node traffic Patterns is shown in Figure 7.6-1 Configuration of Traffic Patterns 387 Infrastructure Domain NSE Any Domain Mcn CSE hosting the <node> CSE hosting the <AE> AE Mca 0. Create / Update / Delete Traffic Patterns of the AE 1. Create / Update / Delete Traffic Patterns of a Field Domain Node or a group of Field Domain Nodes 2. Select the NSE for handling the Traffic Pattern parameter sets 3. Request to provide / remove Traffic Pattern parameter sets 4. Response 5. If TP is set at NSE, set providedToNSE attribute of traffic pattern TRUE 388 389 Figure 7.6.1-1: General procedure for configuration of Traffic Patterns 390 391 392 393 The 3GPP Underling Network signalling sequence for provisioning of CP parameters is described in 3GPP TS 23.682 [Error! Reference source not found.]. Figure 7.6-2 provides the signalling sequence derived from the 3GPP specification. © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 14 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - MME HSS SCEF SCS/AS 1. Update request (Communication Pattern) 2. Select CP parameter 3. Update CP Parameter Request 4. Update UE subscription 5. Update CP Parameter Response 6. Update Response 7. Provide CP parameters or deletion notice to the MME 394 Figure 7.6-1: Signalling sequence for provisioning of CP Parameters 395 396 3GPP TS 23.682 [i.14] defines the request message of step 1 as below: 397 Editor’s note: the following text should be updated for R14 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 1. The SCS/AS sends an Update Request (External Identifier or MSISDN, SCS/AS Identifier, SCS/AS Reference ID(s), CP parameter set(s), validity time(s), SCS/AS Reference ID(s) for Deletion) message to the SCEF. NOTE 1: The SCS/AS uses this procedure to add, change or delete some or all of the CP parameter sets of the UE, e.g. if the AS is aware that the UE has started or stopped moving for a significant time period, especially if the AS is instructing the UE to do so, then the SCS/AS provides the corresponding CP parameter set(s) and its validity time to the SCEF. The interface between SCEF and SCS/AS is outside the scope of 3GPP and the messages in the Figure are exemplary. 3GPP TS 23.682 [Error! Reference source not found.] defines the request message of step 3 as below: 2. The SCEF sends Update CP Parameter Request (External Identifier or MSISDN, SCEF Reference ID(s), SCEF Address, CP parameter set(s), validity time(s), SCEF Reference ID(s) for Deletion) messages to the HSS for delivering the selected CP parameter set(s) per UE. There may be multiple CP parameter sets included in this message where each CP parameter set for addition or modification has been determined to be non-overlapping with other CP parameter sets either included in the message or already provisioned for a given UE. The SCEF derives the SCEF Reference (IDs) for CP parameter sets to be sent to the HSS based on the SCS/AS Reference ID(s) from the SCS/AS. 414 415 NOTE 2: A request for deletion of a CP parameter set from the SCS/AS may result in a request for modification of the non-overlapping CP parameter set by the SCEF. 416 417 418 419 420 421 422 423 424 425 426 427 EXAMPLE 1: In the case that the selected server NSE is a 3GPP HSS, the protocol of the S6t reference point defined by 3GPP is used for the request. The S6t uses one of Diameter Application protocols defined by 3GPP. The request on the S6t reference point for the configuration of the CP parameter sets (a CIR command) must include a User-Identifier AVP (either an External Identifeir or a MSISDN of the UE), may include one or more AESE-Communication-Pattern AVP. An AESE-Communication-Pattern AVP must include a SCEF-ID AVP (represent the ID of the IN-CSE or M2M-SP-ID), may include a SCEF-Reference-ID AVP (assigned by the IN-CSE or M2M-SP to identify the configuration of CP parameter sets uniquely) , may include one or more Communication-Pattern-Set AVP. A Communication-Pattern-Set AVP may include AVPs for Periodic-Communication-Indicator, Communication-Duration-Time, Periodic-Time, one or more Scheduled-Communication-Time, Stationary-Indication, and Validity-Time. Refer to the 3GPP TS 29.336 [Error! Reference source not found.] for the detailed protocol description. © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 15 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 428 3GPP TS 23.682 [Error! Reference source not found.] defines the response message of step 5 as below: 429 430 3. The HSS sends Update CP Parameter Response (SCEF Reference ID, Cause) message to the SCEF. The cause value indicates successful subscription update or the reason of failed subscription update. 431 432 4. The actual parameters for the request and response messages in above steps 3 and 5 are defined by 3GPP TS 29.336 [Error! Reference source not found.], clauses 7 and 8 for S6t reference point. 433 434 435 436 437 438 439 440 EXAMPLE 2: In the case that the selected server NSE is a 3GPP HSS, the protocol of the S6t reference point defined by 3GPP is used for the response. The response on the S6t reference point for the configuration of the CP parameter sets (a CIA command) must include either Result-Code AVP or Experimental-Result AVP, may include a User-Identifier AVP if successful case, may include one or more AESE-Communication-Pattern-Config-Status AVP. An AESE-Communication-PatternConfig-Status AVP must include the SCEF-Reference-ID AVP (same value in the request), may include the SCEF-ID (same value in the request) and an AESE-Error-Report AVP. Refer to the 3GPP TS29.336 for the detailed protocol description. 441 3GPP TS 23.682 [Error! Reference source not found.] defines the response message of step 6 as below: 442 443 The SCEF sends the Update Response (SCS/AS Reference ID, Cause) message to inform the SCS/AS whether the provision of the CP parameter set(s) was successful. 444 7.7 Group message delivery 445 7.8 Informing about Potential Network Issues 446 7.9 Setting up an AS session with required QoS procedure 447 7.10 Resource management of background data transfer 448 7.11 Change the chargeable party at session set-up or during the session procedure 450 8 Cellular IoT device management 451 8.1 sub-function of device management (e.g. Device Configuration) 449 452 454 Annex <A> (Informative): Informative introduction of 3GPP Cellular IoT network 455 A.1 456 457 Editor’s Note: Introduction of basic concepts of 3GPP cellular IoT network including Radio Access Network technologies (NB-IoT, LTE-M, EC-GSM) and the core network. For oneM2M, the focus is the interface to the 3GPP core network. 453 Main concepts of 3GPP cellular IoT network © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 16 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 458 A.2 The 3GPP architecture for service capabilities exposure 459 460 © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 17 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 461 Annex <X> 462 463 X.1 464 <Text> First clause of the annex (style H1) 465 466 X.1.1 467 <Text> First subdivided clause of the annex (style H2) 468 469 History 470 471 This clause shall be the last one in the document and list the main phases (all additional information will be removed at the publication stage). Publication history V1.1.1 <dd-Mmm-yyyy> <Milestone> 472 473 474 Draft history (to be removed on publication) V0.0.1 19-10-2016 ARC-2016-0394R04-New_TS_on_3GPP-interworking_Draft_Baseline V0.1.1 16-11-2016 Includes agreed contribution at TP#25 meeting: WI-0058 Cellular IoT IWK V0.1.0 : Update the document name. ARC-2016-0471R01-TS-0026_Scope-section:Add new scope content. ARC-2016-0439R03-TS-0026_sec5:Add new section 5. V0.2.0 2017-04-27 Includes agreed contribution at TP#28 meeting: ARC-2017-0091R03-3GPP_TS_0001_to_TS_0026 475 476 © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 18 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1. - 477 © oneM2M Partners Type 1 (ARIB, ATIS, CCSA, ETSI, TIA, TSDSI, TTA, TTC) Page 19 of 19 This is a draft oneM2M document and should not be relied upon; the final version, if any, will be made available by oneM2M Partners Type 1.
© Copyright 2026 Paperzz