MQTT Xは、EMQによってオープンソース化されたクロスプラットフォームMQTT 5.0クライアントツールです。macOS、Linux、Windows、また、MQTTメッセージ形式の変換をサポートします。
MQTT Xのユーザーインターフェイスは、チャットソフトウェアのような形でページの操作ロジックを簡素化します。ユーザーは、接続をすばやく作成し、複数の接続クライアントを同時に保存および確立できます。 MQTT/TCP、MQTT/TLS、MQTT/WebSocketの接続/パブリッシュ/サブスクライブ機能およびその他の機能をすばやくテストすることが便利です。
MQTT(Message Queuing Telemetry Transport)は、パブリッシュ/サブスクライブパラダイムに基づいた「軽量」メッセージングプロトコルです。制約のあるデバイスや、低帯域幅、高遅延、または信頼性の低いネットワークで使用するように設計されています。IBMによって公開されています。
現在、次のアプリストアからすばやくダウンロードしてインストールできます
macOS ユーザーは、brew cask を使用して MQTT X をインストールできます。
brew install --cask mqttx
GitHubリリースから自分に合ったバージョンをダウンロードしてインストールしてください。
詳細な利用方法については、ブログまたはユーザーマニュアルを確認してください。
-
MQTT Brokerの準備。
-
MQTT Brokerをローカルにデプロイするが必要ない場合は、EMQXのオンラインパブリックバージョンを使用して簡単にテストできます。
Broker アドレス:broker.emqx.io Broker TCPポート:1883 Broker SSLポート:8883
-
ローカルでMQTT Brokerを実行したい場合は、EMQX Brokerをインストールして使用することをお勧めします。 EMQX Brokerは、完全なオープンソース、高可用性、低レイテンシのミリオンレベルの分散型IoT MQTT 5.0メッセージサーバです。5G時代のIoTのメッセージングエンジンであり、MQTT/CoAP/LwM2MワンストップIoTプロトコルアクセスをサポートします。
-
-
接続構成。左側のメニューバーの
+
ボタンをクリックし、フォームの必須項目を入力します。 -
接続情報を設定したら、右上隅にある
Connect
ボタンをクリックして接続を作成し、MQTTブローカーに接続します。 -
MQTT接続が成功したら、MQTTのパブリッシュ/サブスクライブ機能をテストできます。
# Gitのリポジトリを複製する
git clone git@github.com:emqx/MQTTX.git
# 依存関係をインストールする
cd MQTTX
yarn install
# コンパイルとホットリロードして開発を始める
yarn run electron:serve
# コンパイルと圧縮して、製品バージョンをビルドする
yarn run electron:build
PRを提出する前に、貢献ガイドをよく読んでください。Contributing Guide
Apache License 2.0, see LICENSE.