1.MQTTの説明:
最も一般的に使用されるModbusプロトコルの一つとして除き、MQTT(メッセージキューテレメトリ交通、メッセージキューテレメトリ転送プロトコル)、ベースのリソースの少ない消費、高効率の利点は、それほど広く業界内で、モデルをパブリッシュ/サブスクライブするので使用しています。
2.MQTTアプリケーションの原則:
図MQTTアプリケーション原理に示すように、ホストコンピュータとのModbusプロトコル(例えば、PLC)、シリアルポート(RS485)を介してゲートウェイへ馬白工業無線アクセスBMG500-A、ModbusのJSON形式のデータに収集されたデータアップゲートウェイその後、MQTTによってクラウドプラットフォームにアップロード。
3.白馬産業無線プレゼンテーションゲートウェイ
BAI馬産業無線ゲートウェイ、CE、EMC認定4、MQTTプロトコルのサポート、ネットワークカバレッジ5G / 4G / 3G。過酷な環境適用される特許、VPNの特許。広く遠隔監視、遠隔制御、および他の分野で使用されます。
二、MQTT特定のアプリケーション環境を構築し、設定するには
上記MQTTの図によればMQTT機能を検証するためにシミュレートされた環境試験を設定するには、原則としての実用化を示し、次のような対応するソフトウェアとハードウェアを必要とします:
◆ソフトウェアModbusスレーブ、低級機(等PLC、メートルなど)をシミュレートするために使用されます。
◆白馬産業用無線ゲートウェイBMG500(又はBMG520)。
◆ためにサブスクライブ/クライアントとサーバー、リリースシミュレートされたデータを構築するために、それぞれ、補助ツールとしてApache-アポロ。
1、Modbusスレーブの設定
1)オープンModbusスレーブソフトウェア、Modbusデバイスを作成します
2)シリアルリンク
設定したシリアルポート情報
Modbusデバイスのパラメータを設定します。
3)セットのModbusデバイス番号、ファンクションコードとアドレスレジスタ、レジスタの数
2、工業用ワイヤレスゲートウェイは、MQTTを設定します
3、パブリッシュおよびサブスクライブ
補助ツールとしてApache-アポロ、それぞれ、クライアントとサーバーを構築して、サブスクリプションを持つパブリッシャークライアントとして、2つのクライアントを開きます
ダウンロードする1、apacheの-アポロツール、あなたがオンラインで情報を参加することができ、ここでは、インストールに詳細に記載されていませんします。https://www.cnblogs.com/huhongy/p/7929299.html
2、MQTTクライアントの設定
サブスクリプションとして、リリースとして、ソフトウェアpaho.exeを実行し、「+」をクリックして、二つの新しいクライアント
1)クライアントは接続を確立し、メッセージを投稿します
2)クライアントは接続、サブスクリプションのニュースを確立します