장치

장치 탭에서 트랜잭션 장치를 추가, 편집, 활성화, 비활성화 및 삭제할 수 있습니다. 트랜잭션 장치 연결 유형을 설정하고, 트랜잭션 정보 필터 조건을 지정하고, 카메라를 연결하고, OSD(On-Screen Display) 스타일을 선택할 수 있습니다.

장치 추가

트랜잭션 장치 추가하기:

  1. 추가를 클릭합니다. 트랜잭션 장치 추가 마법사 창이 나타납니다.
  2. 이름 필드에 이 장치를 식별할 수 있는 이름을 입력합니다.
  3. Transactions 소스 드롭다운 메뉴에서 트랜잭션 소스를 선택합니다.
  4. 연결 유형 드롭다운 메뉴에서 다음 연결 유형 중 하나를 선택합니다.
  5. 다음을 클릭하여 데이터 정의 설정을 계속 진행합니다. 연결 형식으로 Surveillance Station WebAPI를 선택한 경우, 디스플레이 설정으로 이동합니다.
  6. 올바른 인코딩 방식을 선택하고 원시 데이터 수집 시작을 확인 표시하여 활성화한 후 장치에 데이터를 입력합니다. 수신된 데이터는 원시 데이터 필드에 표시됩니다.
  7. 트랜잭션 시작 및 종료 규칙을 설정하십시오.
  8. 오른쪽 위 구석에 있는 버튼을 클릭하여 필터 규칙을 추가할 수 있습니다. 문자를 무시하거나 줄 바꿈 또는 다른 문자로 교체할 수 있습니다.
  9. 필터링된 데이터 결과는 필터링된 데이터 필드에 직접 표시됩니다. 그리고 해당 데이터는 원본 데이터에 표시됩니다.
  10. 다음을 클릭하여 디스플레이 설정을 계속 진행합니다.
  11. 연결된 카메라에서 이 장치용으로 연결된 카메라를 설정할 지 여부를 선택합니다.
  12. 화면 표시에서 트랜잭션 데이터를 설정하여 라이브 뷰와 비디오 클립에서 표시할 수 있습니다.
  13. 마침을 클릭하여 설정을 완료합니다.

제한 사항:

장치 편집

트랜잭션 장치 편집하기:

  1. 수정할 장치를 선택한 후 편집 을 클릭합니다. 또한 장치를 더블 클릭하여 설정을 변경할 수 있습니다.
  2. 이벤트 페이지에서 사용자 정의 이벤트를 설정합니다. 동작 규칙, 라이브 뷰 경고알림에서 이를 사용할 수 있습니다.
  3. 트랜잭션 시작, 트랜잭션 종료 또는 취소된 트랜잭션에 따른 텍스트를 고급 페이지에서 누락되도록 설정할 수 있습니다. 누락된 텍스트는 기록 녹화물에 저장되지 않으며 온스크린 디스플레이에 표시되지 않습니다.
  4. 고급 페이지에서 중첩된 화면 상의 텍스트를 지우는 기간을 지정합니다. 생성된 새 메시지가 없는 경우에 텍스트가 온스크린 디스플레이에서 유지되는 기간(초)을 설정합니다. 또한 특정 텍스트 수신 또는 새 트랜잭션 시작 시 온스크린 디스플레이의 텍스트가 지워지도록 선택할 수 있습니다.
  5. 마침을 클릭하여 변경 사항을 저장합니다.

장치 활성화 또는 비활성화

지원되는 모든 동작을 관리하기 전에 새 장치를 활성화해야 합니다.

장치 활성화 또는 비활성화하기:

  1. 활성화/비활성화할 장치를 선택하고 활성화 드롭다운 메뉴에서 활성화 또는 비활성화를 클릭합니다.

참고:

장치 삭제

  1. 삭제할 장치를 선택한 후 삭제를 클릭합니다.
  2. 확인 창이 표시됩니다. 장치의 트랜잭션을 유지하려면 를 클릭하여 계속 진행합니다.

참고:

Surveillance Station Web API

Surveillance Station Web API는 사용자 장치를 더욱 편리하게 연결하는 방식을 제공하고, 사양에 따른 형식으로 Web API 요청을 발송하고, 트랜잭션 데이터를 기록합니다.

Web API 요청을 발송하는 표준 형식:

  1. API: SYNO.SurveillanceStation.Transactions는 트랜잭션 정보를 기록하기 위한 5가지 방법(Insert, Begin, Complete, CancelAppendData)을 제공합니다.
  2. Insert:

    Surveillance Station에 트랜잭션 기록을 시작하도록 알립니다. 다음 매개 변수가 포함됩니다.

    Begin:

    Surveillance Station에 트랜잭션 기록을 시작하도록 알립니다. 다음 매개 변수가 포함됩니다.

    Complete:

    Surveillance Station에 트랜잭션을 종료하도록 알리고 트랜잭션을 완료합니다. 다음 매개 변수가 포함됩니다.

    Cancel:

    Surveillance Station에 트랜잭션을 종료하도록 알리고 트랜잭션을 취소합니다. 다음 매개 변수가 포함됩니다.

    AppendData:

    Surveillance Station에 트랜잭션 콘텐츠를 기록하도록 알립니다. 다음 매개 변수가 포함됩니다.

  3. 기본 요청 형식: http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="{method}"&version=2&deviceName="{device name}"&sessionId="{session id}"

Web API 요청 예:

  1. 트랜잭션 시작:

    http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Begin"&version=2&deviceName="POS01"&sessionId="1"&timeout=300

  2. 트랜잭션 기록:

    http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Start\n2017/01/01"

  3. 트랜잭션 기록:

    http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Pen $40\nBook $300"

  4. 트랜잭션 기록:

    http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="AppendData"&version=2&deviceName="POS01"&sessionId="1"&content="Total $340\nEnd"

  5. 트랜잭션 종료:

    http://{IP}:{Port}/webapi/entry.cgi?api=SYNO.SurveillanceStation.Transactions.Transaction&method="Complete"&version=2&deviceName="POS01"&sessionId="1"

참고:

AXIS 바코드

소스로 AXIS 바코드가 있는 트랜잭션 장치 구성하기:

  1. AXIS 바코드가 있는 트랜잭션 장치를 소스로 추가합니다.
  2. ACAP 호환 카메라에 AXIS Barcode ReaderSynology Surveillance Station에 대한 AXIS 바코드를 설치합니다.
  3. 카메라의 ACAP 설정을 엽니다. AXIS Barcode Reader 설정을 조정하여 스캔할 바코드 유형을 설정합니다.
  4. 또한 ACAP 설정 페이지에 있는 Synology Surveillance Station에 대한 AXIS 바코드 설정 페이지를 찾습니다. Synology NAS의 주소, 사용자 계정, 패스워드, 그리고 트랜잭션 장치 이름을 구성합니다.