最近 MQTT が気になっているので、実際にクライアントを作ってブラウザ上で動かしてみました。 作ったデモはhttp://mitsuruog.github.io/what-mqtt/で動かすことが出来ます。 内容薄い記事なので、デモだけも動かして MQTT の雰囲気感じてもらえればと思います。 ブラウザ上で動作するか検証するのが目的だったのですが、いざ作ってみたら Web ページが思ったよりリッチになってしまいました。フロントエンド屋はそんなもんですよねー w MQTT とは MQTT は PUB/SUB 型のプロトコルで、従来の HTTP より軽量・省電力であることから、センサーなどの機器で永続的に発生する小さいデータを送受信する用途に向いているとされています。もともとは IBM が仕様を作っていました。 もうすでに時雨堂さんで商用化されてますし、MQTT は仕様自体が小さいため、良質な
![I am mitsuruog | MQTTクライアントをブラウザ上で動かす](https://cdn-ak-scissors.b.st-hatena.com/image/square/ec53b36bea1bdb70f75f88963939387edd6a7ef6/height=288;version=1;width=512/https%3A%2F%2Fs3-ap-northeast-1.amazonaws.com%2Fblog-mitsuruog%2Fimages%2Fdefault_banner.png)