문서의 이전 판입니다!


날짜

2023-2-23

새로운 기능

  • 장치에서 특정 기능 사용에 대한 라이선스 활성화 지원
  • 카메라를 이용한 QR 코드 인식 및 인증 지원
  • 소켓 읽기/쓰기 실패 시, 재시도 횟수 설정 기능 지원
  • 타사 OSDP 리더 연결 지원

1. 장치 라이선스 활성화 기능이 추가되었습니다.

2. 카메라를 통해 QR코드의 인식 및 인증을 지원하는 기능이 추가되었습니다.

3. 통신구간에서 소켓으로부터 패킷을 읽고쓰는 도중 오류가 발생하게되면, SDK는 자동으로 일정 횟수 만큼 재시도를 합니다.
이때, 재시도 횟수는 내부 고정된 값으로 변경이 불가능 했었습니다.
버전 2.9.1 부터는 이 횟수를 확인하고 변경할 수 있는 방법을 지원합니다.
재시도 횟수를 높이는 것은 일시적인 오류를 극복할 수 있는 좋은 방법이지만, 네트워크 연결끊김 등 직접적인 원인 발생 시 오히려 재연결이 필요한 시점에, 무의미하게 읽기/쓰기를 재시도함으로써 리소스 낭비가 발생할 여지가 있으므로 주의가 필요합니다.

4. OSDP 표준의 3rd party 장치들을 연결 및 관리를 할 수 있도록 기능이 추가되었습니다.


수정 기능

1. 네트워크 switch에서 제공하는 keepalive check 기능처럼, 실제 장치연결은 아니면서 연결 후 끊기가 반복되는 경우가 있습니다.
이경우 SDK에서 실제 장치 연결로 오인하고 이것이 메모리 누수로 이어질 수 있는 문제가 수정되었습니다.

2. 2.8.3.2 버전에서 만 발생되는 문제로, 사용자 등록 시 SDK 내부적으로 log dump를 수행하면서, 이 과정에서 비정상 종료로 이어질 수 있는 문제가 수정되었습니다.

3. SDK 내부적으로 코드 안정화를 위한 수정이 있었습니다.