Sans Contact de la carte par le biais d'un les lecteurs omnikey, comment obtenir “UID”?

Je suis en train de lire des informations sur une carte à puce, à l'aide d'un contact de moins en moins les lecteurs omnikey 5321 carte
reader.

Modifier: Ajout d'une prime.

Je suis en train d'écrire un C# 3 .NET 3.5 programme, c'est donc une application Windows.

La carte dispose de certains renseignements estampillé sur elle, que je l'assume, d'une certaine façon, est présent dans les données de la carte (il y a une photo de la carte et le lecteur ci-dessous.)

La carte comporte les informations suivantes estampillé sur elle:

1* 00447 21091328-32 

Lors de l'utilisation de l'application de Diagnostics qui vient avec les lecteurs omnikey lecteur de carte, j'obtiens les informations suivantes:

De la Carte à puce Nom: iCLASS 16KS UID:EE 74 0E 00 FB FF 12 E0 
ATR : 3B 8F 80 01 80 4F 0C A0 00 00 03 06 1A 0A 00 00 00 00 00 78 
Protocole : ISO 15693 (Partie 2) 

Maintenant, voici quelques conversions que j'ai vu:

  • 447 décimal = 1BF hexadécimal (pas trouvé)
  • 447 octal = 295 décimal (pas trouvé que BCD-type de codage)
  • 447 octal = 127 hexadécimal (pas trouvé)
  • 447 hexadécimal n'est pas trouvé

Voici mes questions:

  • Est le "UID" numéro un numéro unique que je peux compter sur? Je n'ai pas vraiment de soins sur les 447 nombre, à tous j'ai besoin de savoir, c'est que l'information que j'ai chercher à partir de cette carte permettra de l'identifier plus tard, afin que je puisse le lier à la propriétaire de la carte
  • Comment pourrais-je aller sur la lecture du numéro d'UID? À l'aide de WINSCARD.DLL dans Windows, je peux voir que j'ai l' "ATR" de données, chaque octet, mais le liquide est apparemment pas présent dans cette partie.

Voici la photo, si cela vous donne toutes les informations.

Sans Contact de la carte par le biais d'un les lecteurs omnikey, comment obtenir “UID”?

avez-vous trouvé le moyen d'obtenir la carte d'identité ? je vais avoir le même problème, le lecteur est renvoyé Hex numéro de Série qui n'est rien à propos de l'écrit, numéro de carte. Merci 🙂
Désolé, nous n'avons pas trouver un moyen de trouver ce numéro apposé sur la carte, et le chapeau à utiliser les données récupérées à partir de la carte. Cela signifie l'ajout d'un nouveau balayage de la carte lors de l'inscription, pour lire les données sur, au lieu de saisir un nombre, comme nous l'espérions.
L'ATR est faite par PCSC et c'est un format "standard" pour les sans contact ATR de filaire-logique CCIP/VICC. Ceci est déterminé à partir de la première ATR octets: 3B 8F 80 01 (TS,T0,TD1-2). Le sens de la plupart des paquets est "fixe", la seule "données" les champs sont à décalage d'octet 12 (PIX.SS) et 13-4 (PIX.NOM) qui n'est pas de l'aide avec l'obtention de l'UID ou l'un des autres champs que vous souhaitez.
À partir de votre ATR paquet d'octets 12-14: PIX.SS 0A = ISO 15693, partie 2 PIX.NN 00 1A = PicoPass 16Ks
Pour ce que ça vaut (et je sais que je suis vraiment la fin de cette partie), l'exemple de code ici qui m'a sur ce.

OriginalL'auteur Lasse Vågsæther Karlsen | 2010-12-21