서비스
배포 관리자 장치가 추론 서버와 함께 실행할 수 있는 선택적 엣지 컨테이너 서비스입니다.
추론 서버와 함께, 관리형 디바이스는 선택적 Roboflow 서비스를 실행할 수 있습니다. 디바이스의 Configuration 탭에서 추가하고 구성할 수 있으며, 이에 대한 내용은 디바이스 구성 업데이트.
API 사용
각 서비스는 디바이스에서 컨테이너로 실행되며, 디바이스 주소에서 자체 HTTP API를 제공하고, api.roboflow.com. 디바이스 위 또는 근처의 코드가 추론 이벤트를 읽거나, PLC를 구동하거나, 테스트 스트림을 Roboflow로 왕복하지 않고 직접 제어해야 할 때 사용합니다.
기본 URL 호스트는 Deployment Manager의 디바이스 페이지에 표시되는 디바이스의 IP 주소입니다. 추론 서버의 server_url, 서비스 포트에 접근할 수 없는 프록시나 터널을 가리킬 수 있습니다.
Event Store
http://<device-ip>:8001
/docs
PLC Relay
http://<device-ip>:8007
/docs
RTSP Simulator
http://<device-ip>:8080
/docs
OPC UA Server
http://<device-ip>:8092/api
/api/docs
각 디바이스가 제공하는 대화형 문서는 해당 디바이스에서 실행 중인 정확한 서비스 버전을 반영합니다. 디바이스가 이 페이지와 다르게 동작하면 디바이스를 신뢰하세요.
여기서는 Roboflow API 키가 아무런 역할도 하지 않습니다. 이러한 서비스는 Roboflow에 대해 인증하지 않으며, Event Store의 선택적 API_KEY, 포트에 도달할 수 있는 누구에게서나 인증되지 않은 요청을 허용합니다. 신뢰할 수 있는 네트워크 밖에 노출하지 마세요.
클라이언트를 작성하기 전에 알아야 할 두 가지 오류 규칙:
Event Store, PLC Relay 및 RTSP Simulator는 a 아래에서 오류를 반환합니다
detail거부된 요청의 경우 문자열인 키이지만,422유효성 검사 실패의 경우는 배열이므로, 유형별로 파싱하세요. OPC UA Server는 대신 an을 사용합니다.error키를 사용합니다.여러 엔드포인트는 a 내부에서 하위 단계 실패를 보고합니다.
200응답으로, 요청은 서비스에 도달했지만 그 뒤의 PLC, OPC UA 서버 또는 데이터 저장소가 응답하지 않았기 때문입니다. 상태 코드만 보지 말고 본문을 읽으세요. 각 서비스의 API 참조에서 이것이 적용되는 부분을 명시합니다.
마지막 업데이트
도움이 되었나요?