oneM2M TS-0010
Release Notes diff from v5.0.0 to v5.0.0
ETSI title
1 Scope
2 References
2.1 Normative references
2.2 Informative references
3 Definitions and abbreviations
3.1 Definitions
3.2 Abbreviations
4 Conventions
5 Introduction
5.1 Use of MQTT
5.2 Binding overview
5.2.1 Introduction
5.2.2 Scenarios
5.2.2.1 MQTT server co-located scenario
5.2.2.2 MQTT server independently-located scenario
5.2.3 Configurations
5.2.3.1 AE to IN
5.2.3.2 AE to MN
5.2.3.3 MN to IN
5.2.3.4 AE to MN to IN
5.2.3.5 AE to IN (Independent scenario)
5.2.3.6 AE to MN (Independent scenario)
5.2.3.7 MN to IN (Independent scenario)
5.2.3.8 AE to MN to IN (Independent scenario)
6 Protocol Binding
6.1 Introduction
6.2 Use of MQTT
6.3 Connecting to MQTT
6.3.0 Introduction
6.3.1 Variable header of MQTT CONNECT Packet
6.3.2 Payload of MQTT CONNECT Packet
6.3.3 Application of MQTT CONNECT Packet
6.4 Sending and Receiving Messages
6.4.1 Request and Response Messages
6.4.1.0 Introduction
6.4.1.1 Fixed header of MQTT PUBLISH Packet
6.4.1.2 Variable header of MQTT PUBLISH Packet
6.4.1.3 Payload of MQTT Control PUBLISH Packet
6.4.2 Topic Name for Requests
6.4.3 Listening for and responding to a Request
6.4.4 Initial Registration
6.4.5 Request/Response Message Flow (Mca or Mcc)
6.5 Primitive Mapping
6.5.1 Request primitives
6.5.2 Response primitives
6.5.3 Serialization Format Negotiation
6.5.4 Content-type
6.6 URL format
6.6.1 Introduction
6.6.2 MQTT URL formats
6.6.3 Using an MQTT URL in a
pointOfAccess
attribute
6.6.4 Using an MQTT URL other than in a
pointOfAccess
attribute
7 Security
7.1 Introduction
7.2 Authorization
7.3 Authentication
7.4 Authorization by the MQTT Server
7.5 General Considerations
Annex A (informative): Overview of MQTT
A.0 Introduction
A.1 MQTT features
A.2 MQTT implementations
A.3 MQTT Details
A.3.1 Addressing a message - Topics and Subscriptions
A.3.2 Reliability
A.3.3 Retained Messages
History