サービス
Inference サーバーと並行して Deployment Manager デバイスで実行できる、任意のエッジコンテナーサービス。
推論サーバーに加えて、管理対象デバイスではオプションの Roboflow サービスを実行できます。デバイスの「Configuration」タブから追加・設定します。詳細は デバイス設定を更新.
API の使用方法
各サービスはデバイス上でコンテナーとして実行され、デバイスのアドレスで独自の HTTP API を提供します。経由ではなく api.roboflow.com。デバイス上またはその近くのコードで推論イベントを読み取る、PLC を駆動する、またはテストストリームを直接制御する必要がある場合に使用してください。Roboflow への往復なしで行えます。
ベース URL のホストはデバイスの IP アドレスで、Deployment Manager のデバイスページに表示されます。推論サーバーの server_urlは、サービスのポートに到達できないプロキシやトンネルを指している場合があります。
Event Store
http://<device-ip>:8001
/docs
PLC Relay
http://<device-ip>:8007
/docs
RTSP シミュレーター
http://<device-ip>:8080
/docs
OPC UA サーバー
http://<device-ip>:8092/api
/api/docs
各デバイスが提供するインタラクティブドキュメントは、そのデバイスで動作している正確なサービスバージョンを反映しています。デバイスとこれらのページの内容が食い違う場合は、デバイスを信頼してください。
ここでは Roboflow API キーは何の役にも立ちません。これらのサービスは Roboflow に対して認証せず、Event Store のオプションの API_KEYは、ポートに到達できる人なら誰でも認証なしでリクエストを送れます。信頼できるネットワークの外には公開しないでください。
クライアントを作成する前に知っておくべきエラー規約が 2 つあります:
Event Store、PLC Relay、RTSP Simulator は、次のキーの下にエラーを返します:
detailリクエスト拒否時は文字列ですが、422検証失敗時は配列になるため、型に応じて解析してください。OPC UA Server ではerror代わりに error キーを使用します。一部のエンドポイントでは、次の中に下流の失敗が報告されます:
200応答。これは、リクエストはサービスに届いたものの、その背後にある PLC、OPC UA サーバー、またはデータストアが応答しなかったためです。ステータスコードだけでなく本文を読み取ってください。各サービスの API リファレンスでは、これが当てはまる箇所を明記しています。
最終更新
役に立ちましたか?