名前しか知らないので、すこしだけググってみた。
一言でなに?
TCP/IP上で動作するPublish/Subscribe型のシンプルな非同期、双方向プロトコルである。(ここでいうシンプルはHTTPと比較して、という意味)
ライセンス
ロイヤリティフリーで公開されている。
仕様
ここで公開されている。2015/06/23現在 MQTT V3.1
仕様書(English)
仕様書(Japanese)
ざーっと日本語版を読んでみた。フォントが詰まってて非常に読みにくい。
中身はググって出てきた内容でおおよそカバーしているように感じた。
MQTTサーバーのことをブローカーと呼ぶっぽい。
MQTTを体験してみる
MQTT、IBM MessageSightのご紹介 - IBM MessageSight for Developersを使ってMQTTを体験する
ここから、VMWare用のイメージをダウンロードして起動するとWebServerが立ち上がり、そこへアクセスすることで、IBM MessageSightへ接続することができた。
同じくClient Webアプリをダウンロードして接続して、Publish/Subscribeを体験した。あんまり実感わかなかったけど。
(ClientアプリをダウンロードするときにOpenSSHのパッチをダウンロードするとかで、IBMアカウントを作るはめになった)
Link
所感
Topic はOSC(Open Sound Control)みたいだな、と思ったw
おおよそ把握した。
おわり。