차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

ko:server_api [2020/12/15 13:15]
kkshin
ko:server_api [2023/08/17 13:45]
줄 1: 줄 1:
-====== Server API ====== 
- 
-서버 매칭를 사용하거나,​ BioStar 애플리케이션에서 단말기를 직접 제어할 수 있습니다. \\ 
-<callout type="​warning"​ icon="​true"><​WRAP em>​주의사항</​WRAP>​ \\ 
-<wrap hi>​BioMini&​Image SDK License Error : Invalid Verification!</​wrap>​ \\ 
-이러한 메시지는 서버 매칭 기능을 사용하기 위해 BioMini & Image SDK library의 라이선스가 필요함을 나타냅니다. \\ 
-"​UFLicense.lic"​파일을 받으면 "​activate_lic.exe"​파일을 사용하여 라이선스를 활성화해야합니다. \\ 
-좀 더 자세한 정보는 슈프리마ID의 영업팀을 통해 제공받으실 수 있습니다. \\ 
-슈프리마ID : sales_id@supremainc.com \\ 
- 
-라이선스를 활성화한 이후 "​UFLicense.lic"​파일을 BioStar 2 Device SDK 폴더에 복사하십시오. \\ 
-라이선스 파일을 예제 폴더 (Example>​ cli> csharp> common> lib> x86)로 복사하고 서버매칭을 사용할 수 있는지 확인하십시오. 
-</​callout>​ 
-  * [[BS2_SetServerMatchingHandler]]:​ 서버 매칭 핸들러를 등록합니다. 
-  * [[BS2_VerifyUser]]:​ 카드나 User ID의 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_IdentifyUser]]:​ 지문 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_VerifyUserEx]]:​ [+ 2.4.0] 카드나 User ID의 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_IdentifyUserEx]]:​ [+ 2.4.0] 지문 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_VerifyUserSmall]]:​ [+ 2.6.3] 카드나 User ID의 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_IdentifyUserSmall]]:​ [+ 2.6.3] 지문 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_VerifyUserSmallEx]]:​ [+ 2.6.3] 카드나 User ID의 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_IdentifyUserSmallEx]]:​ [+ 2.6.3] 지문 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_VerifyUserFaceEx]]:​ [+ 2.7.2] 카드나 User ID의 인증 결과와 맵핑된 유저 정보를 단말기로 전송합니다. 
-  * [[BS2_SetUserPhraseHandler]]:​ [+ 2.7.0] 서버요청 개인 메시지 핸들러를 등록합니다. 
-  * [[BS2_ResponseUserPhrase]]:​ [+ 2.7.0] 개인 메시지를 단말기로 전송합니다. 
- 
-===== 콜백함수 ====== 
-<code cpp> 
-typedef void (*OnVerifyUser)(uint32_t deviceId, uint16_t seq, uint8_t isCard, uint8_t cardType, const uint8_t* data, uint32_t dataLen); 
-typedef void (*OnIdentifyUser)(uint32_t deviceId, uint16_t seq, uint8_t format, const uint8_t* templateData,​ uint32_t templateSize);​ 
-</​code>​ 
-1. //​OnVerifyUser//​ \\  
-장치에서 Card나, User ID가 일치하는지를 BioStar 애플리케이션에서 판별해야 할 때 호출되는 콜백 함수입니다. \\ \\  ​ 
-2. //​OnIdentifyUser//​ \\  
-장치에서 지문이 일치하는지를 BioStar 애플리케이션에서 판별해야 할 때 호출되는 콜백 함수입니다. \\ \\ 
- 
-==== OnUserPhrase ==== 
-개인 메시지를 서버에 요청하는 콜백 함수입니다. 
-<code cpp> 
-typedef void (*OnUserPhrase)(uint32_t deviceId, uint16_t seq, const char* userID); 
-</​code>​ 
-\\ 
- 
-1. //​deviceId//​ \\  
-장치 식별자입니다. ​ \\ \\  
-2. //seq// \\  
-패킷 일련번호입니다. ​ \\ \\  
-3. //userID// \\  
-사용자 ID 입니다. ​ \\ \\