본문으로 건너뛰기
버전: docs v25.02

Forward Event

EVA의 AI 탐지 결과를 외부 시스템과 연동해야 할 경우, System 셋팅의 Forward 기능을 사용하여 HTTP API로 이벤트 데이터를 전송할 수 있습니다.

이 기능은 EVA가 탐지한 모든 상황과 분석 결과를 다른 통합 관제 시스템(VMS)이나 비즈니스 애플리케이션에서 활용할 수 있게 합니다.




외부 API 연동 설정

System 셋팅에서 이벤트(EVENT)를 수신할 외부 시스템의 HTTP API 주소를 등록합니다. EVA에서 상황이 탐지될 때마다 해당 API로 다음의 상세 정보가 JSON 형태로 전송되도록 설정할 수 있습니다.

전송되는 이벤트 데이터 구조 (JSON)

필드명설명예시 데이터
deviceEVA에 등록된 디바이스(카메라)의 고유 시퀀스 ID1234
device_source카메라의 스트리밍 주소 (URL)rtsp://...
event_time이벤트가 탐지된 정확한 시간 (타임스탬프)2025-10-12T03:00:00Z
vision_model탐지에 사용된 Vision ML 모델의 이름helmet_detection_v2
detect_target탐지된 객체들의 이름 목록['person', 'car', 'person']
detect_count탐지된 객체의 총 개수3
confidences탐지된 객체들의 신뢰도 점수 목록[0.98, 0.95, 0.88]
phrasesLLM/VLM이 생성한 상황 설명 문구['안전모 미착용', '지정 구역 이탈']
llm_model상황 분석에 사용된 LLM 모델 이름genmma3
alert알람의 심각도 또는 이미지 기반 경고 메시지True
messageAI가 최종적으로 판단한 상황 분석 메시지작업자가 안전모를 착용하지 않고 위험 구역에 진입했습니다.
image_dataBase64 인코딩된 스냅샷 이미지 데이터(Base64 인코딩된 문자열)




전송 옵션 설정

외부 API의 요구사항에 맞춰 전송되는 데이터와 방식을 유연하게 설정할 수 있습니다.

  • 인증(Authorization): API 호출에 Token과 같은 추가적인 Authorization 헤더가 필요한 경우, 해당 정보를 기입하여 안전하게 데이터를 전송할 수 있습니다.
  • 이미지 데이터 제어:
    • 제외: Image를 API로 직접 수신하는 것이 불필요하거나, 데이터 전송 부하를 줄여야 하는 경우 image_data 필드를 전송에서 제외하도록 설정할 수 있습니다.
    • 해상도 조정: 이미지 전송이 필요한 경우에도, 네트워크 대역폭을 절약하기 위해 전송되는 이미지의 해상도를 낮춰서 전송하도록 설정할 수 있습니다.