Q. Quiero usar las mismas tarjetas iClass Seos en los dispositivos Suprema y lectores de 3rd party. ¿Cuál es el valor del ADF? ¿Puedo cambiarlo? ¿Qué debo hacer para usar las mismas tarjetas?
Un.
En BioStar 2, la dirección ADF es un valor fijo proporcionado por el fabricante. La dirección ADF es una dirección de archivo común para los datos de credenciales que se usa comúnmente en otros dispositivos.
Si desea leer las mismas tarjetas AoC o Secure Credential en lectores Suprema y 3rd party, se deben desarrollar (personalizados) lectores Suprema o 3rd party para leer la misma estructura. Porque no almacenaría información del usuario (incluida la plantilla) exactamente la misma estructura en la tarjeta que el lector Suprema, incluso si el lector de 3rd party tiene la misma dirección ADF.
En conclusión, pueden desarrollar el lector de 3rd party para escribir la estructura de la tarjeta inteligente en la misma dirección ADF.
typedef struct { uint16_t hdrCRC;uint16_t cardCRC; BS2_CARD_TYPE cardType; Puede funcionar en BS2_CARD_TYPE_SECURE o BS2_CARD_TYPE_ACCESS.uint8_t numOfTemplate;uint16_t templateSize; El intervalo válido es BS2_SMART_CARD_MIN_TEMPLATE_SIZE a BS2_FINGER_TEMPLATE_SIZE.uint16_t issueCount;uint8_t duressMask;uint8_t reserved[5];} BS2SmartCardHeader;
typedef struct {uint8_t pin[BS2_PIN_HASH_SIZE];uint8_t templateData[BS2_SMART_CARD_MAX_TEMPLATE_COUNT * BS2_FINGER_TEMPLATE_SIZE];} BS2SmartCardCredentials;
typedef struct {uint16_t accessGroupID[BS2_SMART_CARD_MAX_ACCESS_GROUP_COUNT]; BS2_DATETIME startTime; BS2_DATETIME endTime;} BS2AccessOnCardData;
typedef struct {BS2SmartCardHeader header; ///< 16 bytesuint8_t cardID[BS2_CARD_DATA_SIZE]; ///< 32 bytesBS2SmartCardCredentials credentials; ///< 1568 bytesBS2AccessOnCardData accessOnData; ///< 40 bytes } BS2SmartCardData;
Si su cliente ya tiene tarjetas emitidas por el lector de terceros, se debe considerar personalizar el dispositivo Suprema de acuerdo con la estructura de tarjetas inteligentes del lector de terceros.