• ETSI title

  • 1 Scope
  • 2 References
    • 2.1 Normative references
    • 2.2 Informative references
  • 3 Definition of terms, symbols and abbreviations
    • 3.1 Terms
    • 3.2 Symbols
    • 3.3 Abbreviations
  • 4 Conventions
  • 5 Overview
    • 5.0 Introduction
    • 5.1 Required Features
    • 5.2 Introduction to CoAP
      • 5.2.0 Introduction
      • 5.2.1 Message Format
      • 5.2.2 Caching
        • 5.2.2.0 Introduction
        • 5.2.2.1 Freshness
        • 5.2.2.2 Validity
      • 5.2.3 Block-wise Transfers
  • 6 CoAP Message Mapping
    • 6.1 Introduction
    • 6.2 Primitive Mapping to CoAP Message
      • 6.2.0 Introduction
      • 6.2.1 Header
      • 6.2.2 Configuration of Token and Options
        • 6.2.2.0 Introduction
        • 6.2.2.1 Token
        • 6.2.2.2 Content Format Negotiation Options
        • 6.2.2.3 URI Options
        • 6.2.2.4 oneM2M-specific CoAP Options
          • 6.2.2.4.0 Introduction
          • 6.2.2.4.1 From
          • 6.2.2.4.2 Request Identifier
          • 6.2.2.4.3 Void
          • 6.2.2.4.4 Originating Timestamp
          • 6.2.2.4.5 Request Expiration Timestamp
          • 6.2.2.4.6 Result Expiration Timestamp
          • 6.2.2.4.7 Operation Execution Time
          • 6.2.2.4.8 notificationURI of Response Type
          • 6.2.2.4.9 Event Category
          • 6.2.2.4.10 Response Status Code
          • 6.2.2.4.11 Group Request Identifier
          • 6.2.2.4.12 Resource Type
          • 6.2.2.4.13 Content Offset
          • 6.2.2.4.14 Content Status
          • 6.2.2.4.15 Assigned Token Identifiers
          • 6.2.2.4.16 Release Version Indicator
          • 6.2.2.4.17 Vendor Information
          • 6.2.2.4.18 Group Request Target Members
          • 6.2.2.4.19 Authorization Signatures
          • 6.2.2.4.20 Authorization Signature Request Information
          • 6.2.2.4.21 Ontology Mapping Resources
          • 6.2.2.4.22 Primitive Profile Identifier
          • 6.2.2.4.23 M2M Service User
      • 6.2.3 Payload
      • 6.2.4 Response Codes Mapping
    • 6.3 Accessing Resources in CSEs
      • 6.3.0 Introduction
      • 6.3.1 Blocking case
      • 6.3.2 Non-Blocking Asynchronous case
      • 6.3.3 Non-Blocking Synchronous case
      • 6.3.4 Flex Blocking case
    • 6.4 Mapping rules of caching
    • 6.5 Usage of Block-wise Transfers
    • 6.6 Use of the CoAP FETCH method
  • 7 Security Consideration
  • Annex A (informative): Example Procedures
    • A.1 Blocking case of AE Registration
    • A.2 Non-blocking synchronous case of AE Registration
  • Annex B (normative): Multicast group fan out procedure
    • B.0 Introduction
    • B.1 Security
  • B.2 Caching
  • History