Broker、トピック、メッセージ、ロジック、ダッシュボードを一つにまとめ、ツールを切り替える必要がありません。
MQTT、ロジック、操作パネルのためのツール
Broker を接続し、メッセージを確認し、ビジュアルフローを組み、拡張メトリクス付きのチャートを組み合わせ、余計なツールなしで操作パネルを作成できます。
ノードベースのフローで、フィルタ、タイマー、スケジュール、ルーティング、イベント反応を構築できます。
Windows、Debian、Fedora、Arch、Armbian 向けのデスクトップアプリです。外部 MQTT Broker はユーザーのものを使い、アプリはそこへ接続します。
実際の画面
アプリの実画面を 2 つ掲載しています。1 つはビジュアルロジック編集、もう 1 つはブローカのライブデータに接続された HMI ダッシュボードです。
Autopilot 内の LogicScript エディター
複雑なローカル動作を 1 ノード内にまとめられます。変数、条件、ネストしたブロック、出力を専用のビジュアルエディターで編集します。
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