MQTTはHTTPに比べて圧倒的に軽量であることから、IoT(Internet of Things)やM2M(Machine to Machine)など、メモリの制約がきつかったりネットワーク帯域幅が限られているような環境での利用に適しています。また非同期で1対多の通信ができるのも大きな特長です。 実際に実験してみると、HTTPとの比較はさておき、ほとんどプロトコルの詳細を知らなくても利用できたり、メッセージのルーティングがとても簡単にできてしまうのが印象的です。 1.MQTTとは MQTTはTCP/IPプロトコル上で動作する軽量なプロトコルです。1999年にIBMによって作成され、2013年にOASIS(Organization for the Advancement of Structured Information Standards: 構造化情報標準促進協会)にバージョン3.1が提