コンテンツにスキップ

MQTT

出典: フリー百科事典『ウィキペディア(Wikipedia)』
MQTT
MQTTのロゴ
ステータス 公開済み
開始年 1999
最新版 5.0[1]
2019年3月7日
組織 OASIS
委員会 OASIS Message Queuing Telemetry Transport Technical Committee[2]
編集者 Andrew Banks(IBM)、Ed Briggs(Microsoft)、Ken Borgendale(IBM)、Rahul Gupta(IBM)[1]
関連する標準 MQTT-SN[3]
ウェブサイト mqtt.org

MQTTMQ Telemetry TransportMessage Queuing Telemetry Transport使TCP/IPPub/Sub

MQTTMQMQSeries



Pub/Sub·

Topic

1999

[]


5[4]

[]


MQTT

[]




 2 byte


(Sub)[]


/

TopicPub/Sub

111NNN

[]


 QoS (Quality of Service) 

QoS0

1




QoS1

1


QoS2

1

[]


 (Durable subscribe) 
  1. 意図せずにSubscriber(メッセージ配布者)通信が切断
  2. その後、当該のSubscriberが再接続
  3. 切断から再接続までに発生したメッセージを再送処理
  4. QoS1,QoS2のメッセージを再配布

Last Will and Testament[編集]

Retain[編集]

  • ブローカーが最後に配布したメッセージは必ず保存する。

ブローカー[編集]


MQTTMQ[5]

MQTT

OSS[]


Mosquitto

RabbitMQPlugin

Apache_ActiveMQ

MQTTnet - .NET

[]


IBM MessageSight

IBM WebSphere MQ Telemetry

 Akane

MqttDesk MQTT Client - [6]

[]

Connect[]

MQTT connectionQoS 0connectpublish/subscribedisconnetClient Bretain


Disconnect[]


MQTTTCP/IP

Publish[]


MQTT

使[]

Facebook Messenger[]


FacebookMQTT使

IECC Scalable[]


IECCDeltaRailMQTT使

外部リンク[編集]



(一)^ abMQTT Version 5.0.  OASIS (201937). 20201215

(二)^ OASIS Message Queuing Telemetry Transport (MQTT) Technical Committee Charter.  OASIS. 20201215

(三)^ MQTT SN Subcommittee.  OASIS. 20201215

(四)^ [1]MQTT Specifications

(五)^ MQTT Broker Feature Comparison Feature comparison of the most popular MQTT brokers.

(六)^ Cross-Platform MQTT Client. ioctrl.com. 202194202194