Une clé RFID universelle (2 / 9 étapes)

Étape 2: Quel est stocké sur la carte ?

j’ai commencé par la construction d’un lecteur de cartes RFID (plus de détails dans un prochain article).  Qui m’a montré les données qui a été envoyées lorsque la carte a transmis ses informations.

Les cartes RFID que j’ai apporté ont numéros imprimés sur le dos d’eux.  Ce nombre indique quelles données la carte a inclus dedans.

la carte avec le 0007820706 119,21922 imprimé là-dessus transmet ce modèle :
1111111110010111000000000000001111011110101001010101000010101100

Le premier ensemble de bits 111111111 sont la séquence de démarrage - il est utilisé pour indiquer au lecteur qu’un code est à venir - le lecteur utilise également la séquence pour verrouiller sur les données de la carte.

Données stockées sont transmises dans les groupes de 4 bits, avec un bit de parité à la fin de chaque groupe.

Les données peuvent être divisées comme suit :
00101 11000 00000 00000 01111 01111 01010 01010 10100 00101 0110 0

Si nous ignorons le bit de parité à la fin de chaque nibble nous avons

0010 1100 0000 0000 0111 0111 0101 0101 1010 0010 0110 0
2          C        0           0            7          7          5          5           A          2     CHECKSUM   STOP

Ce code est 2c 0077 55a2 si nous rompons le code en 3 groupes, nous avons 2c, suivi par 0077 (qui est 119 en décimal), et enfin 55A2, qui est 21922 en décimal - ce qui correspond à la 119,21922.

Le même nombre est aussi écrit dans un autre chemin sur ces cartes 0007820706 (en décimal) est tout simplement le 7755A2 numéro hexadécimal.

WOOT, nous comprenons maintenant comment les données sont stockées.

2C est un constant code qui est envoyé avec toutes les cartes.  C’est simplement un identificateur d’installation pour ce système RFID.

Comment fonctionne la parité et le œuvre de somme de contrôle ?

Une dernière pièce de données qui transmet la carte est un terme de somme de contrôle - cela sert à s’assurer que toutes les données ont été reçues avec succès.  Tout d’abord, le bit de parité à la fin de chaque nibble des données est parité paire - cela signifie que l’émetteur va ajouter un 1 pour s’assurer que chaque bloc de données a un « même » nombre de « 1 » bits - donc si on regarde un le « 2 », qui est 0010 en binaire - le système de parité détecte qu’il y avait un nombre impair de bits « 1 » et j’ajouterais un pour compenser.  Comparer qu’à la « C » qui est 1100, le système de parité détecte qu’il y a un nombre pair de bits « 1 », alors il serait d’ajouter un zéro.

00101 2
C 11000
00000 0
00000 0
01111 7
01111 7
01010 5
01010 5
10100 A
00101 2

somme de contrôle 0110 + bit de stop 0

Enfin, la somme de contrôle est un bit de parité même appliqué à chacun des bits rangée verticale.  De cette façon, il n’y a envoyé un contrôle horizontal et vertical de chaque bit - tout ce que peut aligner ou le lecteur rejettera tout simplement la transmission.

Quand j’ai décodé les données pour ma carte de prox de travail, il s’ensuit une séquence similaire ici, mais (pour des raisons évidentes), je ne publie effectivement les numéros.  Encore une fois, partie de la séquence était un code d’installation, et le reste de la séquence qui s’est tenue le même nombre qui a été imprimé au verso de la carte.

Articles Liés

125 kHz RFID exploité pêne dormant

125 kHz RFID exploité pêne dormant

Il s'agit d'un amusement, un projet très utile qui permet un accès facile dans n'importe quelle porte avec un pêne dormant. J'ai une autre version qui est utilisée sur ma porte de garage et utilise le même circuit de base et des breloques. Le système
Getting Started with RFID

Getting Started with RFID

Avez-vous déjà demandé comment fonctionne votre identifiant ?Dans ce tutoriel, nous serons en mesure de vous montrer comment lire un bouton IDOR ou balise, si elle est maintenue contre le lecteur RFID ID-12 ou n'importe quel module de 125 KHz. Ce pro
Serrure de porte RFID avec Arduino

Serrure de porte RFID avec Arduino

Nous voici avec la serrure RFID classique. C' est classique en ce sens « Nous vivons dans l'avenir et considérer pour acquis à ce stade » entiers. Dans ce tutoriel, nous allons configurer un loquet de porte qui s'ouvre avec le coup d'une étiquette RF
Un jouet pour chien RFID avec sons

Un jouet pour chien RFID avec sons

Pour ma maîtrise en thèse de Design d'Interaction à l'Université de Malmö (Suède), j'ai construit un jouet pour chien prototype qui attrappe le bruit et l'odeur. J'ai commencé avec un prototype de lo-fi, y compris un jouet mou dans lequel je pouvais
RFI-DJ: MP3 lecture RFID chose

RFI-DJ: MP3 lecture RFID chose

The RFI-DJ est un périphérique USB pour lecture de fichiers MP3 de votre ordinateur. Vous avez un ensemble de cartes RFID, chacun avec un nom de chanson écrit à ce sujet. Vous choisissez une carte et placez sur la RFI-DJ, et votre ordinateur va jouer
Distributeur de médicaments RFID

Distributeur de médicaments RFID

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com)Avez-vous déjà eu la nécessité d'organiser vos médicaments pour le mois mais que vous voulez un moyen
Déverrouillage des portes RFID Arduino RC522

Déverrouillage des portes RFID Arduino RC522

Bonjour tous ici est mon démo.Depuis que j'ai mon lecteur RFID, je voulais juste créer une porte RFID déverrouiller le système pour la porte de mon appartement. Au début, j'ai conçu le flux de travail ci-dessus, comme un débutant, ce n'est pas tout à
RFID contrôlée coffre de voiture

RFID contrôlée coffre de voiture

prévoit la réalisation :On sera capable de marcher jusqu'à la valise de la voiture, de toucher leur hanche (qui contient leur portefeuille qui contient une carte RFID) à un point spécifié, causant le coffre ouvert de la pop. Il fera appel à identific
Clavier de lecture RFID USB

Clavier de lecture RFID USB

ceci est un tutoriel étape par étape comment créer une balise RFID lecture clavier USB à l'aide de la USnooBie.Ce tutoriel est fourni avec les fichiers de projet. Les fichiers de code sont largement commentés par des références à la documentation per
La construction d’une araignée géante

La construction d’une araignée géante

Cette araignée est 17' pieds diamètre de pied à la jambe. Les pieds sont amovibles pour le transport et un rangement facile. Elle est faite d'une armature de fil de poulet pour le corps et le pvc pour les jambes. La finition de la fourrure n'est pas
Construire une haute Performance FPV Camera Quadcopter

Construire une haute Performance FPV Camera Quadcopter

Cet Instructable va vous montrer, en détail, comment construire un quadcopter de haute qualité pour vol FPV et enregistrer les photos/vidéos aériennes.Nous savons tous les êtres humains ne peuvent pas voler. Nos os sont trop denses et battement de no
Comment bloquer/tuer RFID puces

Comment bloquer/tuer RFID puces

dans ce Instructable je décrirai différentes façons de bloquer ou tuer RFID tags. RFID signifie Radio Frequency Identification. Si vous ne savez pas sur cette technologie encore, vous devriez certainement commencer par vous familiariser avec elle, pa
Cintre d’une boîte en carton

Cintre d’une boîte en carton

Dans l'instructable ci-dessous, je vais vous montrer comment faire un cintre rigide d'une boîte de carton ondulé.J'ai utilisé une boîte de Zalando au lieu de carton ondulé normal, parce que c'est une partie de mon idée de transformer les boîtes de Za
Une touche du clavier Masher

Une touche du clavier Masher

perdre de précieuses secondes en tapant dans un code chaque fois que vous avez besoin d'ouvrir la porte?Ce petit « appareil » simplifie le processus en appuyant sur les touches de droite pour vous et peut être caché dans votre paume, donc vous écrase