가상 장치 이벤트 로그 연동하기
가상 장치 기능을 사용하면, 근태 관리 기능을 연동할 때 모바일 앱이나 타사 서비스에서 발생한 출근, 퇴근 등의 이벤트를 BioStar X에 직접 기록할 수 있습니다. 실제 물리적 장치 없이도 이벤트 로그를 체계적으로 관리할 수 있어 외부 시스템과의 연동에 유용합니다.
언제 사용하나요?
다음과 같은 상황에서 가상 장치 이벤트 로그 연동 기능을 사용하세요.
-
외부 근태 관리 시스템의 이벤트를 BioStar X에서 통합 관리해야 할 때
-
모바일 앱이나 외부 시스템에서 발생한 출입 기록(Punch Log)을 BioStar X에 직접 저장해야 할 때(데이터베이스 연동 없이 출근/퇴근 이벤트 기록)
-
타사 애플리케이션이나 서비스에서 BioStar X API를 통해 직접 이벤트를 전송해야 할 때
시작하기 전에
이벤트 로그 API 라이선스가 활성화되어 있어야 합니다. 라이선스 정책에 대한 자세한 내용은 다음 문서를 참고하세요.
라이선스 적용에 대한 자세한 내용은 다음 문서를 참고하세요.
가상 장치 등록
-
런처 페이지에서 설정을 클릭하세요.
-
화면 왼쪽 사이드바에서 장치를 클릭하세요.
-
장치 목록에서 화면 오른쪽 상단의 버튼을 클릭한 후 가상 장치 추가를 선택하세요.

-
가상 장치 추가 화면이 나타나면 설정 정보를 입력하세요.

-
장치 이름: 가상 장치의 이름을 입력하세요.
-
장치 그룹: 가상 장치를 할당할 그룹을 선택하세요.
-
장치 ID: 가상 장치의 고유 ID를 입력하세요. 기존 장치 ID와 중복되지 않는 범위 내에서 지정해야 합니다.
-
설명: 가상 장치에 대한 설명을 입력하세요.
-
-
가상 장치를 등록하려면 화면 오른쪽 하단의 확인 버튼을 클릭하세요.
-
장치 ID는 100000~999999 범위 내에서 지정할 수 있습니다. 기존 슈프리마 장치 ID와 중복되지 않는 범위 내에서 지정해야 합니다.
-
이미 생성한 장치 ID의 값은 수정할 수 없습니다.
장치 그룹 관리
가상 장치도 일반 장치와 동일하게 장치 그룹 기능을 사용할 수 있습니다.
-
기존 장치들과 동일한 그룹에 배치할 수 있습니다.
-
그룹 권한이 있으면 해당 그룹 내 가상 장치에도 권한을 부여할 수 있습니다.
장치 그룹에 대한 자세한 내용은 다음 문서를 참고하세요.
가상 장치 제약 사항
-
가상 장치는 다음 메뉴에서만 표시됩니다.
-
설정 → 장치
-
모니터링 메뉴의 모든 이벤트 로그 조회 및 이벤트 로그 미리보기
-
데이터 메뉴의 이벤트 로그 조회
-
-
가상 장치는 출입문 및 고급 출입 통제에서 출입 제어 기능을 사용할 수 없습니다.
-
근태 관리 설정을 위한 장치로 지정할 수 없습니다.
-
모니터링 메뉴의 사이드바에서 장치 목록으로 표시되지 않습니다.
-
장치 제어 기능을 사용할 수 없습니다.
-
멀티 커뮤니케이션 서버 라이선스의 장치 수에 포함되지 않습니다.
API를 통한 이벤트 로그 기록
지원 이벤트 유형
다음 이벤트 유형만 기록할 수 있습니다.
-
출입 허용 (Access granted:
4088) -
출입 거부 (Access denied:
6400)
API Parameters
이벤트 로그 기록 시 다음 파라미터를 제공해야 합니다.
| 파라미터 | 설명 | 필수 여부 |
|---|---|---|
dev_id | 등록된 가상 장치 ID만 허용 | 필수 |
evt | Access Granted 또는 Access Denied | 필수 |
datetime | 이벤트 발생 시간 | 필수 |
user_id | 사용자 ID | 필수 |
tna_key | 지정된 값으로만 입력 가능 | 선택 |
{
"packet_device_id" : 100003, // required
"is_virtual_device" : "true", // required
"events":[ //4088 access granted, 6400 access denied
{
"dev_id": 100003, // required
"evt": 6400, // required
"datetime": "2025-08-21T14:12:00Z", // required
"user_id": "2", // required
"tna_key": "1"
},
{
"dev_id": 100003,
"evt": 6400,
"datetime": "2025-08-21T14:13:01Z",
"user_id": "2",
"tna_key": "1"
}
]
}
{
"Response": {
"code": "0",
"link": "https://support.supremainc.com/en/support/home",
"message": "Success"
}
}
-
단일 API 호출로 하나의 가상 장치에 대한 여러 이벤트 로그를 한번에 기록할 수 있습니다.
-
API 사용에 대한 자세한 내용은 다음 문서를 참고하세요.
이벤트 로그 조회
가상 장치를 통해 기록된 이벤트 로그는 메뉴에서 조회할 수 있습니다.
-
모니터링: 모든 이벤트 조회 및 필터, 이벤트 프리뷰
-
데이터: 모든 이벤트 조회 및 필터
감사 추적
이벤트 로그 기록 시 아래 예시와 같이 감사 추적이 기록됩니다.
Access Granted, 2025/08/05 03:37:49, 12층 출입문 외부, Administrator(1)
-
이벤트를 일괄로 기록하더라도 각 이벤트마다 개별 감사 추적 항목이 생성됩니다.
-
감사 추적에 대한 자세한 내용은 다음 문서를 참고하세요.
문제 해결
가상 장치 추가 버튼이 보이지 않는 경우
이벤트 로그 API 라이선스를 활성화했는지 확인하세요.
API 호출이 실패하는 경우
-
이벤트 로그 API 라이선스를 활성화했는지 확인하세요.
-
장치 ID가 등록된 가상 장치인지 확인하세요.
-
API 파라미터 형식이 올바른지 확인하세요.
이벤트가 조회되지 않는 경우
-
기록한 장치가 올바른 가상 장치 ID인지 확인하세요.
-
이벤트 필터에서 해당 가상 장치가 선택되어 있는지 확인하세요.
-
이벤트 기록 시 오류가 발생하지 않았는지 감사 추적을 확인하세요.