MQTT、ロジック、操作パネルのためのツール

Broker を接続し、メッセージを確認し、ビジュアルフローを組み、拡張メトリクス付きのチャートを組み合わせ、余計なツールなしで操作パネルを作成できます。

MQTT の全体像を一つの画面で

Broker、トピック、メッセージ、ロジック、ダッシュボードを一つにまとめ、ツールを切り替える必要がありません。

コード不要のビジュアル自動化

ノードベースのフローで、フィルタ、タイマー、スケジュール、ルーティング、イベント反応を構築できます。

必要な場所で動作

Windows、Debian、Fedora、Arch、Armbian 向けのデスクトップアプリです。外部 MQTT Broker はユーザーのものを使い、アプリはそこへ接続します。

実際の画面

アプリの実画面を 2 つ掲載しています。1 つはビジュアルロジック編集、もう 1 つはブローカのライブデータに接続された HMI ダッシュボードです。

Autopilot 内の LogicScript エディター

Autopilot 内の LogicScript エディター

複雑なローカル動作を 1 ノード内にまとめられます。変数、条件、ネストしたブロック、出力を専用のビジュアルエディターで編集します。

Dashboard / HMI ワークスペース

Dashboard / HMI ワークスペース

オペレーター画面でランプ、インジケーター、計器、テキストパネル、モーターやファンのウィジェットを 1 つの連動ダッシュボードにまとめます。

主な機能

トピックツリーと診断

Broker に接続するとすぐに構造を確認できます。すべてのトピック、ライブメッセージの流れ、パケット内容を表示し、デバッグや挙動確認に便利です。

ビジュアルロジックエディタ

入力、フィルタ、条件、変換、タイマー、送信アクションをノードでつないで処理フローを構築できます。ロジックはコードに埋もれず、一目で読めます。

スケジュールとルーティング

定期チェック、条件分岐、サービスチェーンを、メインロジックと同じエディタ上で設定できます。

チャートと分析

複数の信号を一つのチャートに重ね、メトリクスを追跡し、異常動作の原因をより早く見つけられます。外部監視システムは不要です。

操作パネル(Dashboard / HMI)

特定の作業向けに操作画面を組み立てられます。ボタン、スイッチ、インジケータ、ゲージ、チャートを実際の Broker データに結び付けられます。

対象ユーザー

自動化エンジニア

設備、ライン、試験スタンド向け。トラフィックの素早い診断、ロジックの組み立て、完成済み HMI パネルを使えます。

スマートホームと作業場

照明、空調、散水、ガレージ。プログラミングなしで、視覚的な結果を得られます。

ホビーとインタラクティブ用途

照明、音、効果、展示。MQTT イベントを目に見える反応へ結び付けたい場面向けです。

使い方

MQTT Control RS は、余計な手作業なしで日常的に使えるよう設計されています。

  • Broker に接続したら、すぐにメッセージ確認へ進めます。
  • 予測しやすいロジックと明示的なノードでフローを組み立てます。
  • 一つの画面で信号を比較し、メトリクスを追跡できます。
  • 具体的な用途に合わせて操作パネルや作業画面を起動できます。

開発中の内容

次の開発段階では、デバッグ、負荷、より複雑なシナリオに重点を置きます。

  • 負荷試験と試験環境での挙動確認。
  • フローの可視デバッグ、新しいノード、より幅広いウィジェット群。
  • マルチブローカー接続と、複数の MQTT 環境をまたぐより快適な作業。
  • 外部 Broker なしでグラフ間をやり取りする内部チャネル。

FAQ

どの MQTT バージョンに対応していますか?

MQTT 3.1.1 と 5.0 に対応しています。5.0 では、reason codes、user properties など追加のパケットフィールドやプロトコル拡張を扱えます。

オートパイロットやダッシュボードは保存されますか?

すべてセッション間で保存されます。フローや操作パネルはエクスポート / インポートできるため、別のマシンへの移行やバックアップにも便利です。

本番運用に向いていますか?

はい。開発中のデバッグにも、実運用中の常用にも適しています。

クラウド Broker とも使えますか?

はい。AWS IoT、Azure IoT Hub、HiveMQ Cloud など、標準的な Broker であれば利用できます。MQTT Control RS は標準プロトコルで接続するため、クラウドでもローカルネットワークでも問題ありません。

モバイル版や Web アクセスは予定されていますか?

予定にはありますが、現時点では長期的な計画です。

アプリは有料ですか?

無料です。

Node-RED との違いは何ですか?

Node-RED はコミュニティ製ノードが何千もあるサーバーサイドのプラットフォームです。強みに見えますが、実際にはサーバーを用意し、エコシステムを理解し、似たノードが大量にある中から適切なものを選ぶ必要があります。MQTT Control RS は MQTT に特化したデスクトップツールです。ノード構成は意図的にコンパクトで、各ノードが具体的な役割だけを担います。つまり、エンジニアに本当に必要なものだけです。

お問い合わせ

不具合の報告、改善提案、導入の相談があればご連絡ください。

  • ビルドはダウンロードページから取得できます。
  • 不具合報告用メール: stewhiki@gmail.com
  • プロジェクトグループ: https://t.me/mqtt_control_rs