For the complete documentation index, see llms.txt. This page is also available as Markdown.

ストリームをトリガーする

トリガーされたストリームの最新フレームに対して、必要に応じて Workflow を実行します。

「Triggered」モードに設定されたストリームは、すべてのフレームで推論を実行しません。代わりに、カメラからフレームを継続的に取得し、最新フレームに対して設定済みの Workflow を実行する明示的なトリガーを待機します。これは、推論が高コストな場合、結果が特定の瞬間にのみ必要な場合(たとえば、PLC が部品が所定の位置にあることを示す場合)、または外部システムが検査の間隔を制御している場合に便利です。

ストリームは次の2つの方法でトリガーできます:

  1. クラウドから、Deployment Manager ダッシュボードを使用して。

  2. エッジから、デバイス上のローカル HTTP エンドポイントを呼び出して。

どちらの方法を使用する場合でも、ストリームはあなたが 追加する または デバイス設定を更新する.

クラウドトリガー

クラウドトリガーは Roboflow アプリから発行され、Deployment Manager によってデバイスへ転送されます。手動トリガー、デモ、またはトリガーを開始するシステムがインターネットにアクセスできるがデバイスのローカルネットワーク上にない場合に使用します。

Deployment Manager ダッシュボードで、ストリームをホストしているデバイスをクリックします。Triggered ストリームにはそれぞれ「Trigger」ボタンがあります。「Trigger」をクリックすると、最新フレームに対して1回の推論実行を発行します:

デバイスがトリガーを処理している間、ストリームには「デバイスを待機中...」と表示されます。デバイスが結果を返すと、ステータスは「推論完了」に更新され、レンダリングされたフレームが Workflow の出力で更新されます。

トリガーはデバイス上のコマンドとしてキューに入れられ、デバイスが次に Deployment Manager をポーリングしたときに処理されます(通常は数秒以内)。クラウドトリガーは高頻度のトリガー用途向けではありません。1秒未満の遅延が必要な場合や、1分あたり数回を超えるトリガーを発行する場合は、代わりにエッジトリガーを使用してください。

エッジトリガー

エッジトリガーは、デバイス上で実行されている推論サーバーに直接送る HTTP 呼び出しです。PLC、ローカルスクリプト、またはデバイスと同じネットワーク上にある任意のシステムからの本番トリガーに使用します。エッジトリガーは Deployment Manager を経由する往復を回避し、レイテンシーに敏感な統合に推奨される方法です。

デバイス上の推論サーバーは、稼働中の各ストリームごとにトリガーエンドポイントを公開します:

POST http://<device-ip>:8000/inference_pipelines/{pipeline_id}/trigger

置き換えてください <device-ip> を、ネットワーク上のデバイスの IP アドレスに置き換え、 {pipeline_id} を、トリガーしたいストリームの ID に置き換えます。パイプライン ID は Deployment Manager のストリーム詳細で確認できます。

リクエスト本文は省略可能です。1回のトリガーでストリームに設定された Workflow パラメータを上書きするには、本文に含めます:

成功したトリガーは、取得したフレームに対する Workflow の出力を返します:

デバイスがまだフレームを取得していない場合、またはパイプラインが実行中でない場合、応答は返します success: false 理由を説明するメッセージとともに。

エッジトリガーのエンドポイントは、デバイスのローカルネットワークからのみ到達できます。外部から呼び出すには、独自のネットワークインフラを通じてデバイスを公開するか、クラウドトリガーを使用してください。

クラウドトリガーとエッジトリガーの選び方

ユースケース
推奨トリガー

Roboflow アプリからストリームを手動で検査する

クラウド

Triggered ストリームのデモまたはテスト

クラウド

デバイスと同じネットワーク上の PLC、センサー、またはバーコードスキャナー

エッジ

同じリクエスト内で推論結果を返す必要があるローカルスクリプト

エッジ

高頻度のトリガー(1分あたり数回を超える)

エッジ

最終更新

役に立ちましたか?