アクションとデバイス制御
アクションウィジェットを使うと、エッジデバイスで実行中のアプリにコマンドを直接送信できます。ボードを単なる可視化ツールではなく、インタラクティブなコントロールセンターに変えることができます。
制御できるもの
ボードからマシンに対して直接アクションをトリガーできます。例えば:
- 警告灯のオン/オフ
- モーターの起動/停止
- コンベヤベルトの開始/停止
- アラートや通知のトリガー
アクションウィジェットの設定方法
- アプリを選択 — 制御したい機能を公開しているアプリを選択します。
- トピックを選択 — そのアプリ内でトリガーする特定のアクションを選択します。
- デバイスを選択 — コマンドを送信するエッジデバイスを選びます。
- オプション:スプリット機能を使用 — グループ内の各デバイスに対して自動的に制御スイッチを生成します。すべてのデバイスに個別の制御が必要なプロジェクトに最適です。
ヒント: アクションウィジェットのオン/オフ状態をアプリのデータカラムに接続しましょう。これにより、誰かがマシン上で直接アクションをトリガーした場合や、別のボードから操作した場合でも、スイッチは常に現在の正しい状態を反映します。
仕組み
各アプリは独自のメッセージルーティングレルムで実行され、アプリ間の通信は分離されセキュアに保たれます。アクションウィジェットをトグルすると、選択されたデバイス上の対象アプリのレルムにメッセージがパブリッシュされます。そのデバイス上のエッジコンポーネントがメッセージを受信し、物理的なアクションを実行します。
ユーザーが作成したボードは、プロジェクト内のすべての認可済みアプリのメッセージルーティングレルムにアクセスできます。これにより、アプリ間の競合なく、1 つのボードから複数のデバイスと複数のアプリを安全に制御できます。
Last updated on