본문으로 건너뛰기

Device API

장치 정보를 제어하거나 펌웨어를 업그레이드할 수 있습니다.



구조체​

BS2SimpleDeviceInfo​

typedef struct
{
uint32_t id;
uint16_t type;
uint8_t connectionMode;
uint32_t ipv4Address;
uint16_t port;
uint32_t maxNumOfUser;
uint8_t userNameSupported;
uint8_t userPhotoSupported;
uint8_t pinSupported;
uint8_t cardSupported;
uint8_t fingerSupported;
uint8_t faceSupported;
uint8_t wlanSupported;
uint8_t tnaSupported;
uint8_t triggerActionSupported;
uint8_t wiegandSupported;
uint8_t imageLogSupported;
uint8_t dnsSupported;
uint8_t jobCodeSupported;
uint8_t wiegandMultiSupported;
uint8_t rs485Mode;
uint8_t sslSupported;
uint8_t rootCertExist;
uint8_t dualIDSupported;
uint8_t useAlphanumericID;
uint32_t connectedIP;
uint8_t phraseCodeSupported;
uint8_t card1xSupported;
uint8_t systemExtSupported;
uint8_t voipSupported;
}BS2SimpleDeviceInfo;
  1. id

    장치 식별자이며 항상 1 이상입니다.

  2. type

    장치 유형의 코드 값입니다.

    값설명
    0x00Unknown Type
    0x01BioEntry Plus
    0x02BioEntry W
    0x03BioLite Net
    0x04XPass
    0x05XPass S2
    0x06Secure IO 2
    0x07DM-20
    0x08BioStation 2
    0x09BioStation A2
    0x0AFaceStation 2
    0x0BIO Device
    0x0CBioStation L2
    0x0DBioEntry W2
    0x0ECoreStation 40
    0x0FOutput Module
    0x10Input Module
    0x11BioEntry P2
    0x12BioLite N2
    0x13XPass2
    0x14XPass S3
    0x15BioEntry R2
    0x16XPass D2
    0x17Door Module 21
    0x18XPass D2 Keypad
    0x19FACELITE
    0x1AXPass2 Keypad
    0x1BXPass D2 Revision
    0x1CXPass D2 Keypad Revision
    0x1DFaceStation F2 Finger
    0x1EFaceStation F2
    0x1FX-Station 2 QR
    0x20X-Station 2
    0x21Input Module 120
    0x22X-Station 2 Finger
    0x23BioStation 3
    0x243rd party OSDP device
    0x253rd party OSDP IO device
    0x26BioStation 2a
    0x27UZ OSDP Module
    0x28UZ OSDP Door handle
    0x29UZ OSDP Door knob
    0x2ABioEntry W3
    0x2BCoreStation 20
    0x2CDoor Interface 24
    0x2DBioStation 3 MAX
    0x2EBioStation 3 MAX FP
    0x2FXPass Q2
  3. connectionMode

    BioStar 애플리케이션과 장치간의 접속 모드를 뜻하며, 접속 주체에 따라 direct mode(0x0)와 server mode(0x1)로 구분됩니다. direct mode는 BioStar 애플리케이션이 장치로 접속하며 server mode는 장치가 BioStar 애플리케이션으로 접속합니다. 장치에 설정된 기본 접속 모드는 direct mode이며 접속 모드를 수정하려면 IP Config를 참고하세요.

  4. ipv4Address

    현재 설정된 장치의 IP 주소입니다.

  5. port

    현재 설정된 장치의 TCP 포트 번호입니다.

  6. maxNumOfUser

    장치에서 저장할 수 있는 최대 사용자 개수입니다.

  7. userNameSupported

    장치에서 사용자 이름 사용을 지원하는지 알 수 있는 flag입니다.

  8. userPhotoSupported

    장치에서 사용자 프로필 사진 사용을 지원하는지 알 수 있는 flag입니다.

  9. pinSupported

    장치에서 PIN 사용을 지원하는지 알 수 있는 flag입니다.

  10. cardSupported

    장치에서 스마트 카드 인증을 지원하는지 알 수 있는 flag입니다.

  11. fingerSupported

    장치에서 지문 인증을 지원하는지 알 수 있는 flag입니다.

  12. faceSupported

    장치에서 얼굴 인식을 지원하는지 알 수 있는 flag입니다.

  13. wlanSupported

    장치에서 무선랜을 지원하는지 알 수 있는 flag입니다.

  14. tnaSupported

    장치에서 근태관리를 지원하는지 알 수 있는 flag입니다.

  15. triggerActionSupported

    장치에서 trigger action을 지원하는지 알 수 있는 flag입니다.

  16. wiegandSupported

    장치에서 Wiegand를 지원하는지 알 수 있는 flag입니다.

  17. imageLogSupported

    장치에서 이미지 로그를 지원하는지 알 수 있는 flag입니다.

  18. dnsSupported

    장치에서 DNS를 지원하는지 알 수 있는 flag입니다.

  19. jobCodeSupported

    장치에서 Job Code를 지원하는지 알 수 있는 flag입니다.

  20. wiegandMultiSupported

    장치에서 wiegandMulti를 지원하는지 알 수 있는 flag입니다.

  21. rs485Mode

    장치에서 RS485 모드입니다.

  22. sslSupported

    장치에서 ssl를 지원하는지 알 수 있는 flag입니다.

  23. rootCertExist

    장치에서 root인증서가 존재하는지를 알 수 있는 flag입니다.

  24. dualIDSupported

    장치에서 dualID(숫자,문자)를 지원하는지 알 수 있는 flag입니다.

  25. useAlphanumericID

    장치에서 AlphanumericID를 사용중인지 여부를 말하는 flag입니다.

  26. connectedIP

    장치가 접속하고 있는 ip주소입니다. (0xFFFFFFFF if disconnected)

  27. phraseCodeSupported

    장치에서 사용자별 개인 메시지를 지원하는지 알 수 있는 flag입니다.

  28. card1xSupported

    장치에서 1.x ToC 카드 읽기를 지원하는지 알 수 있는 flag입니다.

  29. systemExtSupported

    장치에서 RS-485 키 설정을 지원하는지 알 수 있는 flag입니다.

  30. voipSupported

    장치에서 VoIP를 지원하는지 알 수 있는 flag입니다.

BS2SimpleDeviceInfoEx​

BS2SimpleDeviceInfo 외 지원정보를 가져옵니다.

typedef struct
{
enum
{
BS2_SUPPORT_RS485EX = 0x00000001,
BS2_SUPPORT_CARDEX = 0x00000002,
BS2_SUPPORT_DST = 0x00000004,
BS2_SUPPORT_DESFIREEX = 0x00000008,
BS2_SUPPORT_FACE_EX = 0x00000010,
BS2_SUPPORT_QR = 0x00000020,

BS2_SUPPORT_FINGER_SCAN = 0x00010000,
BS2_SUPPORT_FACE_SCAN = 0x00020000,
BS2_SUPPORT_FACE_EX_SCAN = 0x00040000,
BS2_SUPPORT_QR_SCAN = 0x00080000,

BS2_SUPPORT_ALL = BS2_SUPPORT_RS485EX |
BS2_SUPPORT_CARDEX |
BS2_SUPPORT_DST |
BS2_SUPPORT_DESFIREEX |
BS2_SUPPORT_FACE_EX |
BS2_SUPPORT_QR |
BS2_SUPPORT_FINGER_SCAN |
BS2_SUPPORT_FACE_SCAN |
BS2_SUPPORT_FACE_EX_SCAN |
BS2_SUPPORT_QR_SCAN,
};

uint32_t supported;
uint8_t reserved[4];
}BS2SimpleDeviceInfoEx;
  1. supported

    현재 장치가 BS2SimpleDeviceInfo에서 제공하는 기능 외의 정보를 추가적으로 가져옵니다.

    아래 정의된 값으로 bit masking을 하여 지원 여부를 확인할 수 있습니다.

    정의값설명
    BS2_SUPPORT_RS485EX0x00000001RS485 확장 지원 여부 (CoreStation 40에 해당)
    BS2_SUPPORT_CARDEX0x00000002iClass SEOS 카드 사용 여부
    BS2_SUPPORT_DST0x00000004일광절약 시간 사용 여부
    BS2_SUPPORT_DESFIREEX0x00000008DesFire 카드 고급설정 지원 여부 + v2.6.4
    BS2_SUPPORT_FACE_EX0x00000010얼굴인증 지원 여부 FaceStation F2 + v2.7.1
    BS2_SUPPORT_QR0x00000020QR인증 지원 여부 X-Station 2 QR + v2.8.0
    BS2_SUPPORT_FINGER_SCAN0x00010000지문 검출이 가능한 장치 인지 여부 + v2.7.1
    BS2_SUPPORT_FACE_SCAN0x00020000얼굴 검출이 가능한 장치 인지 여부 FaceStation 2, FaceLite + v2.7.1
    BS2_SUPPORT_FACE_EX_SCAN0x00040000얼굴 검출이 가능한 장치 인지 여부 FaceStation F2 + v2.7.1
    BS2_SUPPORT_QR_SCAN0x00080000QR 검출이 가능한 장치 인지 여부 X-Station 2 + v2.8.0
    BS2_SUPPORT_ALL0x000FFFFF추가 정보 전체 제공 여부
  2. reserved

    예약된 공간입니다.

BS2ResourceElement​

typedef struct
{
uint8_t type;
uint32_t numResData;
struct {
uint8_t index;
uint32_t dataLen;
uint8_t* data;
}resData[128];
}BS2ResourceElement;
  1. type

    리소스 데이터 타입입니다.

    값설명지원하는 데이터 형식
    0UI(Language pack)슈프리마 언어팩
    1Notice messageUTF-8 문자열
    2Image(Background)PNG
    3Slide imagePNG
    4SoundWAVE
  2. numResData

    리소스 데이터 개수입니다.

  3. index

    리소스 인덱스 번호입니다.

  4. dataLen

    리소스 데이터 크기입니다.

  5. data

    바이너리 리소스 데이터입니다.

BS2IPv6DeviceInfo​

enum {
BS2_MAX_IPV6_ALLOCATED_ADDR = 8,
};

typedef struct
{
BS2_DEVICE_ID id;
uint8_t reserved[1];
uint8_t bIPv6Mode;
char ipv6Address[BS2_IPV6_ADDR_SIZE];
uint16_t portV6;
char connectedIPV6[BS2_IPV6_ADDR_SIZE];
uint8_t numOfAllocatedAddressV6;
char allocatedIpAddressV6[BS2_IPV6_ADDR_SIZE][BS2_MAX_IPV6_ALLOCATED_ADDR];
}BS2IPv6DeviceInfo;
  1. id

    장치 식별자입니다.

  2. reserved

    예약된 공간입니다.

  3. bIPv6Mode

    현 장치가 IP V6로 동작하는지 여부를 나타내는 flag입니다.

  4. ipv6Address

    현재 장치의 IP V6 주소입니다.

  5. portV6

    현재 장치의 IP V6 포트 번호입니다.

  6. connectedIPV6

    장치가 연결된 서버의 IP V6 주소입니다.

  7. numOfAllocatedAddressV6

    현재 장치에 할당된 IP V6 주소의 개수를 나타냅니다.

  8. allocatedIpAddressV6

    현재 장치에 할당된 IP V6 주소입니다. numOfAllocatedAddressV6는 할당된 주소의 개수를 나타냅니다.

BS2AuthOperatorLevel​

주의

운영자 기능을 제대로 사용하려면 장치에 최소 한 명의 관리자(BS2_OPERATOR_LEVEL_ADMIN)가 구성되어 있어야 합니다.

관리자가 지정되지 않은 경우 모든 사용자가 제한 없이 장치 메뉴에 접근할 수 있습니다.

typedef struct {
char userID[BS2_USER_ID_SIZE];
uint8_t level;
uint8_t reserved[3];
} BS2Operator;

typedef BS2Operator BS2AuthOperatorLevel;
  1. userID

    사용자 식별자입니다.

  2. level

    사용자가 인증되었을 때 식별자에 해당하는 권한을 지정합니다.

    값설명
    0권한 없음
    1관리자 권한
    2시스템 구성을 변경할 수 있는 권한
    3사용자 정보를 변경할 수 있는 권한
  3. reserved

    예약된 공간입니다.

BS2DeviceCapabilities​

+ v2.8
typedef struct {
uint32_t maxUsers; ///< 4 bytes
uint32_t maxEventLogs; ///< 4 bytes
uint32_t maxImageLogs; ///< 4 bytes
uint32_t maxBlacklists; ///< 4 bytes
uint32_t maxOperators; ///< 4 bytes
uint32_t maxCards; ///< 4 bytes
uint32_t maxFaces; ///< 4 bytes
uint32_t maxFingerprints; ///< 4 bytes
uint32_t maxUserNames; ///< 4 bytes
uint32_t maxUserImages; ///< 4 bytes
uint32_t maxUserJobs; ///< 4 bytes
uint32_t maxUserPhrases; ///< 4 bytes
uint8_t maxOutputPorts; ///< 1 byte
uint8_t maxRelays; ///< 1 byte
uint8_t maxRS485Channels; ///< 1 byte

uint8_t cameraSupported: 1;
uint8_t tamperSupported: 1;
uint8_t wlanSupported: 1;
uint8_t displaySupported: 1;
uint8_t thermalSupported: 1;
uint8_t maskSupported: 1;
uint8_t faceExSupported: 1;
uint8_t unused: 1;

union {
uint32_t mask; ///< 4 bytes
struct {
uint32_t EM: 1;
uint32_t HIDProx: 1;
uint32_t MifareFelica: 1;
uint32_t iClass: 1;
uint32_t ClassicPlus: 1;
uint32_t DesFireEV1: 1;
uint32_t SRSE: 1;
uint32_t SEOS: 1;
uint32_t NFC: 1;
uint32_t BLE: 1;
uint32_t CustomClassicPlus: 1;
uint32_t CustomDesFireEV1: 1;
uint32_t TOM_NFC: 1;
uint32_t TOM_BLE: 1;
uint32_t CustomFelica: 1;
uint32_t reserved: 16;
uint32_t useCardOperation: 1;
};
} cardSupported;

struct {
BS2_BOOL extendedMode; ///< 1 byte
union {
uint8_t mask; ///< 1 byte
struct {
uint8_t card: 1;
uint8_t fingerprint: 1;
uint8_t face: 1;
uint8_t id: 1;
uint8_t pin: 1;
uint8_t reserved: 3;
};
} credentials;
uint8_t reserved[2]; ///< 2 bytes
union {
struct {
union {
uint8_t mask; ///< 1 byte
struct {
uint8_t biometricOnly: 1;
uint8_t biometricPIN: 1;
uint8_t unused: 6;
};
} biometricAuth;

union {
uint8_t mask; ///< 1 byte
struct {
uint8_t cardOnly: 1;
uint8_t cardBiometric: 1;
uint8_t cardPIN: 1;
uint8_t cardBiometricOrPIN: 1;
uint8_t cardBiometricPIN: 1;
uint8_t unused: 3;
};
} cardAuth;

union {
uint8_t mask; ///< 1 byte
struct {
uint8_t idBiometric: 1;
uint8_t idPIN: 1;
uint8_t idBiometricOrPIN: 1;
uint8_t idBiometricPIN: 1;
uint8_t unused: 4;
};
} idAuth;
} legacy;

struct {
union {
uint32_t mask; ///< 4 bytes
struct {
uint32_t faceOnly: 1;
uint32_t faceFingerprint: 1;
uint32_t facePIN: 1;
uint32_t faceFingerprintOrPIN: 1;
uint32_t faceFingerprintPIN: 1;
uint32_t unused: 27;
};
} faceAuth;

union {
uint32_t mask; ///< 4 bytes
struct {
uint32_t fingerprintOnly: 1;
uint32_t fingerprintFace: 1;
uint32_t fingerprintPIN: 1;
uint32_t fingerprintFaceOrPIN: 1;
uint32_t fingerprintFacePIN: 1;
uint32_t unused: 27;
};
} fingerprintAuth;

union {
uint32_t mask; ///< 4 bytes
struct {
uint32_t cardOnly: 1;
uint32_t cardFace: 1;
uint32_t cardFingerprint: 1;
uint32_t cardPIN: 1;
uint32_t cardFaceOrFingerprint: 1;
uint32_t cardFaceOrPIN: 1;
uint32_t cardFingerprintOrPIN: 1;
uint32_t cardFaceOrFingerprintOrPIN: 1;
uint32_t cardFaceFingerprint: 1;
uint32_t cardFacePIN: 1;
uint32_t cardFingerprintFace: 1;
uint32_t cardFingerprintPIN: 1;
uint32_t cardFaceOrFingerprintPIN: 1;
uint32_t cardFaceFingerprintOrPIN: 1;
uint32_t cardFingerprintFaceOrPIN: 1;
uint32_t unused: 17;
};
} cardAuth;

union {
uint32_t mask; ///< 4 bytes
struct {
uint32_t idFace: 1;
uint32_t idFingerprint: 1;
uint32_t idPIN: 1;
uint32_t idFaceOrFingerprint: 1;
uint32_t idFaceOrPIN: 1;
uint32_t idFingerprintOrPIN: 1;
uint32_t idFaceOrFingerprintOrPIN: 1;
uint32_t idFaceFingerprint: 1;
uint32_t idFacePIN: 1;
uint32_t idFingerprintFace: 1;
uint32_t idFingerprintPIN: 1;
uint32_t idFaceOrFingerprintPIN: 1;
uint32_t idFaceFingerprintOrPIN: 1;
uint32_t idFingerprintFaceOrPIN: 1;
uint32_t unused: 18;
};
} idAuth;
} extended;
};
} authSupported;

uint8_t intelligentPDSupported: 1;
uint8_t updateUserSupported: 1;
uint8_t simulatedUnlockSupported: 1;
uint8_t smartCardByteOrderSupported: 1;
uint8_t treatAsCSNSupported: 1;
uint8_t rtspSupported: 1;
uint8_t lfdSupported: 1;
uint8_t visualQRSupported: 1;

uint8_t maxVoipExtensionNumbers; ///< 1 byte

uint8_t osdpStandardCentralSupported : 1; ///< 1 byte
uint8_t enableLicenseFuncSupported : 1; ///< 1 byte
uint8_t keypadBacklightSupported: 1;
uint8_t uzWirelessLockDoorSupported: 1;
uint8_t customSmartCardSupported: 1;
uint8_t tomSupported: 1;
uint8_t tomEnrollSupported: 1;
uint8_t showOsdpResultbyLED: 1;

uint8_t customSmartCardFelicaSupported: 1;
uint8_t ignoreInputAfterWiegandOut: 1;
uint8_t setSlaveBaudrateSupported: 1;
uint8_t rtspResolutionChangeSupported: 1;
uint8_t voipResolutionChangeSupported: 1;
uint8_t voipTransportChangeSupported: 1;
uint8_t authMsgUserInfoSupported: 1;
uint8_t scrambleKeyboardModeSupported: 1;


uint16_t visualFaceTemplateVersion;

//-------------------------------------------------------------------------------- 2 byte

uint8_t authDenyMaskSupported: 1;
uint8_t mifareExSupported: 1;
uint8_t lockOverrideSupported: 1;
uint8_t doorModeOverrideSupported: 1;
uint8_t alternateAccessTimerSupported: 1;
uint8_t realtimeIOStatusReportSupported:1;
uint8_t dynamicSlaveDeviceNumSupported: 1;
uint8_t secureTamperSupported: 1;

//-------------------------------------------------------------------------------- 1 byte
uint8_t customSmartcardSlaveSupported: 1;
uint8_t serverPrivateMsgSupported: 1;
uint8_t facilityCodeSupported: 1;
uint8_t masterAdminSupported: 1;
uint8_t adminTwoStepAuthSupported: 1;
uint8_t qrDetectGuideLedSupported: 1;
uint8_t y2k38Supported: 1;
uint8_t ev2smSupported: 1;

//-------------------------------------------------------------------------------- 1 byte
uint8_t videoStandbySupported: 1;
uint8_t authFailLockoutSupported: 1;
uint8_t doorUnlockLockImproveSupported: 1;
uint8_t toggleDoorSupported: 1;
uint8_t antiTailgatingSupported: 1;
uint8_t elevatorCabinAuthSupported: 1;
uint8_t reAuthPreventionSupported: 1;
uint8_t unused: 1;

uint8_t reserved[423]; ///<div 423 bytes

} BS2DeviceCapabilities;
  1. maxUsers

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (사용자)

  2. maxEventLogs

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (이벤트로그)

  3. maxImageLogs

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (이미지로그)

  4. maxBlacklists

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (블랙리스트)

  5. maxOperators

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (관리자)

  6. maxCards

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (카드)

  7. maxFaces

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (얼굴)

  8. maxFingerprints

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (지문)

  9. maxUserNames

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (사용자 명)

  10. maxUserImages

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (사용자 이미지)

  11. maxUserJobs

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (Job code)

  12. maxUserPhrases

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (사용자 구문)

  13. maxCardsPerUser

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (사용자별 카드)

  14. maxFacesPerUser

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (사용자별 얼굴)

  15. maxFingerprintsPerUser

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (사용자별 지문)

  16. maxInputPorts

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (장치의 입력포트)

  17. maxOutputPorts

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (장치의 출력포트)

  18. maxRelays

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (장치의 릴레이)

  19. maxRS485Channels

    장치에 저장 가능한 정보의 최대 개수를 나타냅니다. (RS485 채널)

  20. 시스템 지원 정보

    장치가 지원 가능한 시스템 정보를 bit 단위로 아래와 같이 나타냅니다.

    비트위치비트 수멤버명설명
    01cameraSupported카메라 지원 여부.
    11tamperSupported탬퍼 지원 여부.
    21wlanSupported무선랜 지원 여부.
    31displaySupported화면의 지원 여부.
    41thermalSupported열화상 카메라 지원 여부.
    51maskSupported마스크 검출 지원 여부.
    61faceExSupportedVisual camera 인증 지원 여부.
    71unused미할당 필드
  21. cardSupported

    카드관련 지원 정보를 나타냅니다. mask값으로 전체를 또는 bit 단위로 각각의 지원항목에 접근할 수 있습니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    01EMEM 카드
    11HIDProxHID Proximity 카드
    21MifareFelicaMIFARE / FeliCa
    31iClassiClass 카드
    41ClassicPlusClassic plus 카드
    51DesFireEV1DESFire EV1
    61SRSEiClass SR, iClass SE
    71SEOSiClass SEOS
    81NFCNFC 카드
    91BLEBLE
    101ClassicPlus(Custom card)ClassicPlus(커스텀 카드)
    111DesFireEV1(Custom card)DesFireEV1(커스텀 카드)
    121TOM NFCTOM NFC
    131TOM BLETOM BLE
    141FeliCa(Custom card)FeliCa (커스텀 카드)
    1516reserved미할당 필드
    311useCardOperation카드 사용 여부
  22. authSupported

    인증관련 지원 정보를 나타냅니다.

  23. extendedMode

    true인 경우, 확장 인증 모드를 지원하며, authSupported.extended를 참조합니다.

    false인 경우 비확장 인증 모드를 지원하며, authSupported.lagacy를 참조합니다.

  24. credentials

    지원되는 인증 수단을 나타냅니다. mask값으로 전체를 또는 bit 단위로 각각의 지원항목에 접근할 수 있습니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    01card카드
    11fingerprint지문
    21face얼굴
    31idID
    41pinPIN
    53reserved미할당 필드
  25. reserved

    예약된 공간입니다.

  26. legacy

    비확장 인증모드 지원 시, 참조되는 정보입니다.

  27. biometricAuth

    (비확장 인증모드)Biometric 인증 조합을 나타냅니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    01biometricOnlyBiometric only
    11biometricPINBiometric + PIN
    26unused미할당 필드
  28. cardAuth

    (비확장 인증모드)Card 인증 조합을 나타냅니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    01cardOnlyCard only
    11cardBiometricCard + Biometric
    21cardPINCard + PIN
    31cardBiometricOrPINCard + Biometric/PIN
    41cardBiometricPINCard + Biometric + PIN
    53unused미할당 필드
  29. idAuth

    (비확장 인증모드)ID 인증 조합을 나타냅니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    01idBiometricID + Biometric
    11idPINID + PIN
    21idBiometricOrPINID + Biometric/PIN
    31idBiometricPINID + Biometric + PIN
    44unused미할당 필드
  30. extended

    확장 인증모드 지원 시, 참조되는 정보입니다.

  31. faceAuth

    (확장 인증모드)얼굴 인증 조합을 나타냅니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    01faceOnlyFace only
    11faceFingerprintFace + Fingerprint
    21facePINFace + PIN
    31faceFingerprintOrPINFace + Fingerprint/PIN
    41faceFingerprintPINFace + Fingerprint + PIN
    527unused미할당 필드
  32. fingerprintAuth

    (확장 인증모드)지문 인증 조합을 나타냅니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    01fingerprintOnlyFingerprint only
    11fingerprintFaceFingerprint + Face
    21fingerprintPINFingerprint + PIN
    31fingerprintFaceOrPINFingerprint + Face/PIN
    41fingerprintFacePINFingerprint + Face + PIN
    527unused미할당 필드
  33. cardAuth

    (확장 인증모드)카드 인증 조합을 나타냅니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    01cardOnlyCard only
    11cardFaceCard + Face
    21cardFingerprintCard + Fingerprint
    31cardPINCard + PIN
    41cardFaceOrFingerprintCard + Face/Fingerprint
    51cardFaceOrPINCard + Face/PIN
    61cardFingerprintOrPINCard + Fingerprint/PIN
    71cardFaceOrFingerprintOrPINCard + Face/Fingerprint/PIN
    81cardFaceFingerprintCard + Face + Fingerprint
    91cardFacePINCard + Face + PIN
    101cardFingerprintFaceCard + Fingerprint + Face
    111cardFingerprintPINCard + Fingerprint + PIN
    121cardFaceOrFingerprintPINCard + Face/Fingerprint + PIN
    131cardFaceFingerprintOrPINCard + Face + Fingerprint/PIN
    141cardFingerprintFaceOrPINCard + Fingerprint + Face/PIN
    1517unused미할당 필드
  34. idAuth

    (확장 인증모드)ID 인증 조합을 나타냅니다.

    비트위치비트 수멤버명설명
    -전체mask전체정보
    11idFaceID + Face
    21idFingerprintID + Fingerprint
    31idPINID + PIN
    41idFaceOrFingerprintID + Face/Fingerprint
    51idFaceOrPINID + Face/PIN
    61idFingerprintOrPINID + Fingerprint/PIN
    71idFaceOrFingerprintOrPINID + Face/Fingerprint/PIN
    81idFaceFingerprintID + Face + Fingerprint
    91idFacePINID + Face + PIN
    101idFingerprintFaceID + Fingerprint + Face
    111idFingerprintPINID + Fingerprint + PIN
    121idFaceOrFingerprintPINID + Face/Fingerprint + PIN
    131idFaceFingerprintOrPINID + Face + Fingerprint/PIN
    141idFingerprintFaceOrPINID + Fingerprint + Face/PIN
    1518unused미할당 필드
  35. 시스템 지원 정보

    장치가 지원 가능한 시스템 정보를 bit 단위로 아래와 같이 나타냅니다.

    비트위치비트 수멤버명설명
    01intelligentPDSupportedIntelligent PD 지원 여부. (BS2Rs485Config 참조)
    11updateUserSupported사용자 정보 부분 update 지원 여부.
    21simulatedUnlockSupportedSimulated 버튼 열림 지원 여부.
    31smartCardByteOrderSupportedsmartCardByteOrder 지원 여부. (BS2CardConfig 참조)
    41treatAsCSNSupportedtreatAsCSN 지원 여부. (BS2BarcodeConfig 참조)
    51rtspSupportedRTSP 지원 여부. (BS2RtspConfig 참조)
    61lfdSupportedLFD 지원 여부.
    71visualQRSupportedVisual QR 지원 여부.
  36. maxVoipExtensionNumbers

    확장형 VoIP의 설정 정보 중에서 내선 전화번호부에 등록된 전화번호 개수입니다.

  37. 시스템 지원 정보 2

    장치에서 지원하는 시스템 정보를 다음과 같이 bit 단위로 나타냅니다.

    비트위치비트 수멤버명설명
    01osdpStandardCentralSupportedOSDP Standard 지원 여부. (BS2OsdpStandardConfig 참조)
    11enableLicenseFuncSupportedDevice license 지원 여부. (BS2LicenseConfig 참조)
    21keypadBacklightSupportedKeypad backlight 지원 여부.
    31uzWirelessLockDoorSupportedU&Z wireless lock 지원 여부.
    41customSmartCardSupportedCustom card 지원 여부. (BS2CustomCardConfig 참조)
    51tomSupportedToM 지원 여부.
    61tomEnrollSupportedToM 등록 지원 여부.
    71showOsdpResultbyLEDOSDP standard 장치가 인증결과 표시 기능을 지원하는지에 대한 여부. (BS2DisplayConfig 참조)
  38. 시스템 지원 정보 3

    장치에서 지원하는 시스템 정보를 다음과 같이 bit 단위로 나타냅니다.

    비트위치비트 수멤버명설명
    01customSmartCardFelicaSupportedFeliCa custom smart card 지원 여부.
    11ignoreInputAfterWiegandOutWiegand 출력 후, 결과가 반복적으로 재유입되는 상황을 걸러내는 기능이 포함되었는지 여부.
    21setSlaveBaudrateSupportedRS485 slave 장치의 baudrate 설정 지원 여부.
    31rtspResolutionChangeSupported+ v2.9.8 RTSP 비디오 해상도 변경 지원 여부.
    41voipResolutionChangeSupported+ v2.9.8 인터폰 비디오 해상도 변경 지원 여부.
    51voipTransportChangeSupported+ v2.9.8 인터폰 데이터 전송방식 변경 지원 여부.
    61authMsgUserInfoSupported+ v2.9.8 인증화면 사용자정보 표시방법 변경 지원 여부.
    71scrambleKeyboardModeSupported+ v2.9.8 스크램블 키패드 사용 변경 지원 여부 .
  39. visualFaceTemplateVersion

    + v2.9.8 Visual face 장치의 경우 장치가 지원하는 템플릿 버전 정보를 나타냅니다.

  40. 시스템 지원 정보 4

    + v2.9.12 장치에서 지원하는 시스템 정보를 다음과 같이 bit 단위로 나타냅니다.

    비트위치비트 수멤버명설명
    01authDenyMaskSupported얼굴 인증에서 마스크 착용 금지 설정 지원 여부
    11mifareExSupportedMifare CardEx 지원 여부
    21lockOverrideSupportedLock override 지원 여부
    31doorModeOverrideSupportedDoor mode override 지원 여부
    41alternateAccessTimerSupportedUser override 지원 여부
    51realtimeIOStatusReportSupported실시간 device I/O port 상태 정보 제공 여부
    61dynamicSlaveDeviceNumSupportedSlave 장치 동적 연결 지원(최대 128대) 여부
    71secureTamperSupportedSecure tamper 지원 여부
  41. 시스템 지원 정보 5

    + v2.9.12 장치에서 지원하는 시스템 정보를 다음과 같이 bit 단위로 나타냅니다.

    비트위치비트 수멤버명설명
    01customSmartcardSlaveSupportedCustom smart card slave 지원 여부
    11serverPrivateMsgSupportedServer private message 지원 여부
    21facilityCodeSupportedFacility code 지원 여부
    31masterAdminSupportedMaster admin 기능 지원 여부
    41adminTwoStepAuthSupportedMaster admin에대한 2단계 인증을 지원하는지 여부
    51qrDetectGuideLedSupportedQR 감지 LED를 표시할 수 있는지 여부(XPQ2)
    61y2k38Supported2038년 이후 timestamp 처리 지원 여부
    71ev2smSupportedDESFire EV2 Secure Messaging 지원 여부
  42. 시스템 지원 정보 6

    + v2.9.13 장치에서 지원하는 시스템 정보를 다음과 같이 bit 단위로 나타냅니다.

    비트위치비트 수멤버명설명
    01videoStandbySupportedVideo standby 화면 모드 지원 여부
    11authFailLockoutSupported인증 반복 실패 시 lockout 지원 여부
    21doorUnlockLockImproveSupported개선된 출입문 잠금/개방 동작 지원 여부
    31toggleDoorSupported단일 인증으로 출입문 toggle 지원 여부
    41antiTailgatingSupportedAnti-tailgating(ATG) 지원 여부
    51elevatorCabinAuthSupportedElevator cabin authentication(ECA) 지원 여부
    61reAuthPreventionSupported재인증 방지 지원 여부
    71unused미사용
  43. reserved

    예약된 공간입니다.

이 페이지가 도움이 되었나요?