Stap 1: Hoe werkt de RFID?
125 kHz RFID-tags zijn meestal ingekapseld in een visitekaartje formaat stukje plastic, of een ronde schijf. De tag bestaat uit een spoel van draad, verbonden met een microchip. Wanneer de tag wordt gebracht in de nabijheid van een lezer, is energie inductief gekoppeld van de lezer aan de microchip in de tag.
De energie van de lezer heeft producten voor tweeërlei gebruik; Ten eerste, het geeft kracht om de kaart te lopen, en anderzijds biedt het een communicatiemiddel voor gegevens worden verzonden. Eenmaal ingeschakeld, moduleert de tag de bit-patroon dat is geprogrammeerd in de tag met behulp van een signaal dat de lezer kan detecteren. De lezer vervolgens leest dit bitpatroon, en geeft deze op de deur-controller. Als de bit-patroon overeenkomt met een die is toegestaan, zal de deur worden geopend. Als de bit-patroon komt niet overeen met een toegelaten, dan is de deur zal niet ontgrendelen.
In het RFID-systeem dat was ik het spelen met, de bit-patroon leek dit;
1111111110010111000000000000001111100010111110111101001111010000
Ik zal beschrijven wat dit patroon betekent eigenlijk op de volgende pagina.
Een interessante functie voor de overdracht van gegevens tussen de kaart en de lezer, is dat de gegevens worden gecodeerd met Manchester-codering, dat is een manier van coderen gegevens zodat het kan worden verzonden over een enkele draad die ervoor te zorgen dat de informatie van de klok kunnen gemakkelijk worden teruggekregen. Met Manchester-codering is er altijd een overgang in het midden van een beetje. Als u verzenden een 1 wilt, de overgang zou van laag naar hoog, en als u verzenden een 0 wilt, de overgang zou uit van hoog naar laag. Omdat de overgangen in het midden van elke bit, kunt u ervoor zorgen dat u hebt vergrendeld op geldige gegevens. Voor een gedetailleerde beschrijving, neem een kijkje deze pagina.
De feitelijke gegevens wordt overgebracht door de kaart effectief kortsluiting de spoel uit - dit geldt een extra belasting voor de zender in de lezer, die kan worden gedetecteerd.