차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
ko:sdk_api [2018/03/13 16:16] kkshin |
ko:sdk_api [2018/03/13 17:52] kkshin [BS2Handshake] |
||
---|---|---|---|
줄 39: | 줄 39: | ||
1. //maxPacketSize// \\ | 1. //maxPacketSize// \\ | ||
- | 장치 식별자이며 항상 1 이상입니다. \\ | + | 장치가 허용하는 최대 TCP 패킷 사이즈입니다. \\ |
2. //key// \\ | 2. //key// \\ | ||
- | 암호화 키 입니다. \\ | + | 장치의 DB 암호화 키로 사용되는 값 입니다. \\ |
3. //dualIDSupported// \\ | 3. //dualIDSupported// \\ | ||
- | 장치에서 dualID(숫자, 문자)를 지원하는지에 관한 flag입니다. \\ | + | 장치의 userID 형식(숫자, 문자)을 변경허용하는지 여부를 나타냅니다. \\ |
4. //useAlphanumericID// \\ | 4. //useAlphanumericID// \\ | ||
- | 장치에서 alphanumericID를 사용하지는에 관한 flag입니다. \\ | + | 장치에서 alphanumeric userID를 사용하지는에 관한 flag입니다. \\ |
5. //credentialKeySupported// \\ | 5. //credentialKeySupported// \\ | ||
- | 데이터 암호화 키 임을 나타냅니다. \\ | + | 데이터 키 변경 지원 여부를 나타냅니다. \\ |
+ | 신규 버전의 FW에서는 장치의 데이터 암호화 키에 대한 변경을 지원하기 시작했는데,\\ | ||
+ | true를 반환받으면 데이터 키 변경이 가능한 장치임을 나타내며,\\ | ||
+ | false를 반환받으면 데이터 키 변경이 불가능한 장치를 나타냅니다.\\ | ||
6. //credentialKeyRequired// \\ | 6. //credentialKeyRequired// \\ | ||
- | 통신 암호화 키 임을 나타냅니다. \\ | + | 이 설정을 이용하여 장치의 키를 요청할 수 있습니다.\\ |
+ | BS2_GetCredentialKey와 함께 사용되며, BS2_SetCredentialKey를 호출 할 경우 이 필드는 무시 될 것입니다.\\ | ||
+ | true로 장치에 요청하면 장치는 데이터 키를 key 필드를 통해 반환 할 것이며,\\ | ||
+ | false로 장치에 요청하면 장치는 통신 키를 key 필드를 통해 반환 할 것입니다. \\ | ||
- | 7. //discoverySession// \\ | + | 7. //reserved// \\ |
- | 복구세션. \\ | + | |
- | + | ||
- | 30. //reserved// \\ | + | |
예약된 영역입니다. \\ | 예약된 영역입니다. \\ | ||
- |