You are currently viewing IoTアプリケーションに最適なMQTTクライアント

IoTアプリケーションに最適なMQTTクライアント

ここでは、IoTアプリケーションに最適なMQTTクライアントについて説明します。MQTTはIoTデバイスがクラウドに通信し、他のIoTデバイスとデータを共有するための必要性になります。MQTTは、さらに制約のあるリソースのIoTデバイスで動作する軽量のプロトコルです。

MQTTクライアントは、MQTTプロトコルアーキテクチャの一部で、MQTT Brokerを通じて他のMQTTクライアントにメッセージを発行/サブスクライブします。MQTTクライアントは、デスクトップ、ウェブ、モバイル、および制約のあるデバイス用のアプリケーションで、IoTデバイスに使用されます。MQTTクライアントアプリケーションには、PAHO MQTT、Node.jsなど、さまざまなMQTTライブラリがあります。独自のアプリケーションを作成したり、IoTプロジェクト用の他のアプリケーションに埋め込むことができます。

フリーランサーやプロトタイプがアプリケーションをテストしたり、ホームオートメーションや産業用オートメーションのような様々な産業用の新しいIoTデバイスを開発するために、多数のパブリックMQTTTブローカーが利用可能です。MosquittoとEmqxは、あなたのMQTTクライアントのために使用するそれらのいくつかである。

IoTアプリケーションのための最高のMQTTクライアントは以下のとおりです。

  1. MqttDesk
  2. MQTT Explorer
  3. mqttfx
  4. mqttx
  5. MQTTBox

上記のMQTTクライアントツールの簡単な説明です。

 

1.MqttDesk MQTTクライアント

MqttDeskは、モノのインターネット(IoT)のためのクロスプラットフォームMQTTクライアントです。MQTTプロトコルを使用した多言語(9言語)リアルタイムIoTダッシュボードです。MQTTクライアント上の再利用可能なウィジェットは、無制限に作成することができます。スイッチ、ログ、画像ウィジェット、URI、グラフ、その他のダッシュボードを無制限に作成できます。MQTTクライアントをセットアップし、異なるウィジェットでデータを視覚化することができます。開発者向けオプションはありませんが、必要な機能はすべて備えています。リアルタイムダッシュボードでエレガントなUIをすぐに作成できます。Windows / Linux (snapも) / macOS / Raspberry Piのデスクトップ版で動作します。

MqttDeskは、メーカー、フリーランサー、プロトタイプのアプリケーションをテストして作成するためにioctrl technologies(インド)によって開発され、それはエンタープライズIoTの展開を監視するのに適しています賭けるです。 

MQTTバージョン セキュリティ GUI デブモード オペレーティングシステム デバイス メーカー
MQTT v3.1.1 & MQTT v5.0
TLS/SSL
はい
いいえ
Windows/Linux/ macOS/Raspberry Pi
デスクトップ
ioctrl technologies
MQTT Client Dashboard in MqttDesk

2.MQTT Explorer

MQTT Explorerは、構造化されたトピックビューを持つデバイスで動作するMQTTクライアントです。これは、デスクトップベースのMQTTクライアントで、Windows/macOS/Linuxオペレーティングシステムで動作します。

監視のためのダッシュボードGUIはありませんが、MQTTトピックのペイロードでチャートを監視することができます。   トピックを階層的に表示することで、各トピックの履歴を監視することができます。

MQTTバージョン セキュリティ GUI デブモード Operating system デバイス メーカー
MQTT v3.1.1 & MQTT v5.0
TLS/SSL
いいえ
いいえ
Windows/Linux/ macOS/
Desktop
Thomas Nordquist

3.MQTTfx

MQTT.fxは、上記のクライアントと同様にデスクトップ型のMQTTクライアントで、Windows/Linux/macOSのOSで動作します。MQTTクライアントのアーキテクチャに基づき、以下の機能を備えています。

  • ブローカー接続のための接続プロファイル.
  • Rhinoエンジンのスクリプト。スクリプトによる “パブリッシュ” と “サブスクライブ” のためのインターフェース
  • HTTP-プロキシのサポート
  • ワイルドカードパターンとトピックヒストリーをフルサポートしたパブリッシュとサブスクライブ。
  • SYSトピック(mosquittoとHiveMQ)の評価、およびMQTTクライアントのための他の多くの機能。
MQTTバージョン セキュリティ GUI デブモード オペレーティングシステム デバイス メーカー
MQTT v3.1.1 & MQTT v5.0
TLS/SSL
いいえ
はい
Windows/Linux/ macOS/
Desktop
Softblade

4.MQTTX

エレガントなクロスプラットフォームMQTT 5.0オープンソースデスクトップクライアントで、Windows/Linux/macOSオペレーティングシステムで動作します。MQTTクライアントアーキテクチャに基づき、以下の機能を備えています。

  • SYSへの自動サブスクリプション
  • トピックのカラーカスタマイズシンプルでクリーンなグラフィカルインターフェース
  • ペイロード形式の変換
  • シングル/ツーウェイSSL認証
MQTTバージョン 安全 GUI デブモード オペレーティングシステム デバイス メーカー
MQTT v3.1.1 & MQTT v5.0
TLS/SSL
いいえ
はい
Windows/Linux/ macOS/
Desktop
emqx

5.MQTTBox

MQTTBoxは、開発者がMQTTクライアントや他のMQTTベースのアプリケーションをテストするために開発されています。MQTTBoxのアプリは、Linux、Mac、Web、chrome、Windowsでも利用可能です。  MQTT Clientのアーキテクチャに基づき、以下の機能を備えています。

  • MQTTブローカーまたはMQTTデバイスの負荷テスト
  • 負荷テストの結果をグラフで表示
  • ダッシュボードでリアルタイムに進捗を確認
  • 各トピックの発行/購読されたメッセージの履歴を表示
  • TCPまたはWebソケットで複数のmqttブローカーに接続
  • 送受信されたすべての負荷テストデータを別ウィンドウで表示(スマートサーチを含む)
MQTTバージョン 安全 GUI デブモード オペレーティングシステム デバイス メーカー
MQTT v3.1.1 & MQTT v5.0
TLS/SSL
いいえ
いいえ
Windows/Linux/ macOS/Web
Desktop/Web
MQTTBox

MQTTクライアントを実装できるIoT機器とIoTアプリケーションは数多く存在する。すべての上に、その機能で最高です。 

次のセクションでは、モバイルとWebベースのMQTTクライアントとMQTT Brokerアプリケーションを比較する予定です。 

コメントを残す