.logbook

学んだことを書き綴る、言わば航海日誌です。

MQTT

mruby-mqttを使ってクリーン・セッション(Clean Session)を試す

以前の記事*1*2にてMQTTブローカ、クライアントを作成し、動作確認を実施した。本記事ではこれらを使用してMQTTのクリーン・セッションの動作を確認する過程を記録する。 クリーン・セッションとは MQTTにおけるクリーン・セッションの仕様はIBMのサイト内に…

MQTTのパケットをWiresharkでキャプチャする

MQTTのパケットをWiresharkでキャプチャする方法をまとめる。本記事の動作確認はWindows上で実施した。 問題点 Wireshark1.12.4はMQTTに対応しているように見える。*1しかし、実際にはMQTTのパケットをキャプチャしてもTCPのパケットであるかのように表示さ…

mruby-mqttを使ってMQTTクライアントを作成する

MQTTによる通信 MQTTクライアントを作成する前に、MQTTでは複数のクライアントがどのように通信を行うか理解する必要があります。 MQTTによる通信では「MQTTブローカ」と呼ばれるサーバが必要です。MQTTブローカが複数のクライアントと接続し、クライアント…

RaspberryPi上でMQTTサーバを起動する

MQTTとは 以下の記事がわかりやすい MQTTについてのまとめ — そこはかとなく書くよん。 MQTTの仕様に則り情報を送受信するためにはMQTTサーバ(Broker)が必要らしい。 丁度手元にRaspberryPiがあるので、この実機上にBrokerをインストールし起動させることに…