MQTTについて¶ MQTT(MQ Telemetry Transport) とは、publish/subscribeモデルに基づく軽量なメッセージプロトコルです。ネットワークが不安定な場所で動作するための機能や非力なデバイスで動くための軽量化などが特徴です。 MQと名前についていますが、負荷を分散させるためのいわゆる Job Queueではありません。そういう用途にはAMQPなどを使ってください。 MQTTはメッセージの配信に特化しており、特に多数のPublisher/Subscriberを持たなければいけない用途に使われています。また、軽量な点と同期通信な点を生かして、リアルタイム通信が必要な用途にも使われています。 具体的には センサーからのデータ収集 (IBMの北九州市の例) メッセージサービス (Facebook Messanger) 車とスマホの情報同期 (Connected