MQTT

MQTTの概要

MQTTとは、一種の斬新なメッセージキュープロトコルです。配布/購読の形で実行され、それに軽量、オープン、簡易の特性を持ち、プログラムの空き領域、またはネットワークの帯域幅が限られている場合、MQTTはこれらの利点を発揮できます。それにより、連続性の測定データ、例えば温湿度、圧力、水位、電力などの監視には、MQTTを応用するのが適しています。

Weintek HMIMQTT

HMIがPLCに通信し、そしてデータ処理を行った後、MQTTでメッセージをネットワークのMQTTブローカー(プロキシサーバーの役目に当たる)に配布し、そしてブローカーからメッセージを購読者に送信することができます。HMIがファイアーウォールに在る場合、この方式を使用すれば、HMIからメッセージを送信することが可能です。

 

MQTTメッセージもHMIが内蔵したブローカーへ配布できます。即ち、購読者は別途でブローカーを探す必要がありません。MQTTのクライアントさえあれば、直接にHMIが内蔵したブローカーへメッセージを購読・取得できます。VPN、或いはEasyAccess 2.0等に合わせ、MQTTのクライアントにHMIを接続させたら、購読者はリモートでメッセージを入手できます。

 

さらなるの情報
サンプルプロジェクト (demo project)

参考文献
MQTTはオープンプロトコルで、オフィシャルウェブサイトでは関連情報が見られます:
http://mqtt.org/

あわせて読みたい