Industrial Internet Connectivity Framework | Page 113

Connectivity Framework Annex F : Assessment Template : MQTT
F . 6.2 Business Viewpoint
F . 6.2.1 Purpose ( Section 6.2.1 )
F . 6.2.2 Pedigree ( Section 6.2.2 )
F . 6.2.3 Variants ( Section 6.2.3 )
F . 6.2.4 Maturity ( Section 6.2.4 )
F . 6.2.5 Stability ( Section 6.2.5 )
F . 6.2.6 Standards
Body ( Section 6.2.6 )
F . 6.2.7 Openness ( Section 6.2.7 )
Give the general motivation and expectation for the Connectivity Technology . This section provides the business rationale . It communicates the fundamental " why and what " for the project .
Provide connectivity to M2M applications where small code footprint is required or network bandwidth is at a premium .
MQTT may be considered for applications that exhibit high-cost connections , high latency , variable availability and negotiated delivery guarantees .
Describe the derivation , origin or history of the system . The objective is to understand the brief evolutionary context of this technology .
The protocol was created by IBM in 1999 as the MQ Telemetry Protocol ( MQTT ). In 2010 IBM published the protocol under royalty-free terms .
In 2011 IBM contributed the MQTT standard to OASIS and in 2012 the source code to Eclipse .
The first OASIS standard version of MQTT ( version 3.1.1 ) was approved in 2014 . Describe the options and variants from the original generic description of the technology .
MQTT-SN is a variation aimed at embedded devices on non-TCP / IP networks .
Estimate the technology maturity , state of development and condition relative to perfection . How refined are the connectivity concepts , requirements and demonstrated capabilities ? Is the technology consistent and uniform ?
A website 1 maintains a list of notable projects that use MQTT .
Describe whether the connectivity technology has been in use for long enough that most of its initial faults and inherent problems have been removed or reduced ; how easy is it to use for both non-experts and professionals ? Has there been a reduction in the rate of new breakthrough advances related to it ?
The baseline MQTT protocol is stable and has been available for a long time . The more recent MQTT-SN protocol is not as mature .
List the relevant organizational bodies developing , coordinating , promulgating , revising , amending , reissuing , interpreting or otherwise producing technical standards and guidelines intended to address the needs of the base of affected adopters .
OASIS 2
Is it an open standard ? Who can participate ? Are the specifications freely available ? Are open source implementations available ? Does it require any single component from any single vendor ?
Yes , it Is it an open standard . OASIS members can participate in its development . The specifications are freely available . Open source implementations are available . It does not require any single component from any single vendor .
1
See [ MQTT-P ]
2
See [ OASIS ] IIC : PUB : G5 : V1.0 : PB : 20170228 - 113 -