Inhaltsverzeichnis:

RFID-Sicherheitstest: 3 Schritte
RFID-Sicherheitstest: 3 Schritte

Video: RFID-Sicherheitstest: 3 Schritte

Video: RFID-Sicherheitstest: 3 Schritte
Video: So bricht ein Hacker mit RFID Karte ein 2024, November
Anonim
RFID-Sicherheitstest
RFID-Sicherheitstest

Dies ist nur um zu testen, ob die RFID-Karte für einen ersten Timer funktioniert

Lieferungen

RFID-Kartenleser RFID-TagRFID-KarteGrüne LEDRote LED-BreadboardÜberbrückungskabelSummerArduino uno

Schritt 1: Verbinden Sie den RFID-Kartenleser mit Arduino

Der RFID-Leser hat Pins und wo sie mit 3.3v - 3.3vSck (serielle Uhr) verbunden sind - Pin 13MOSI (Master Out Slave In) - Pin 11MISO (Master In Slave Out) -Pin 12RST -Pin 9SDA (oder SS) - Pin 10GND-GNDIRQ - nicht verbunden

Schritt 2: Anschließen der LEDs und des Summers

Anschließen der LEDs und des Summers
Anschließen der LEDs und des Summers

Sie können die LED sowohl an einen beliebigen Pin des Mikrocontrollers als auch an den Summer anschließen, aber sie haben eine gemeinsame Masse. Ich werde Pin4 für den Summer und Pin 6 und 7 für die rote bzw. blaue LED verwenden

Schritt 3: Der Code

Es muss die MFRC522-Bibliothek heruntergeladen werden, die SPI-Bibliothek ist stattdessen bereits mit arduino Der Code#include #include const int Buzzer =6;#define RST_PIN 9 // Konfigurierbar, siehe typisches Pin-Layout oben#define SS_PIN 10 // Konfigurierbar, siehe typisches Pin-Layout abovMFRC522 mfrc522(SS_PIN, RST_PIN); // MFRC522-Instanz erstellen. String read_rfid; // Fügen Sie hinzu, wie viele Sie benötigen und vergessen Sie nicht, die UID. String anzugeben ok_rfid_1="89189c99"; // Dies ist für meine Haupt-RFID-Karte. aka. Die, die ich verwenden werde, um meinen PC einzuschalten. Kann auch zum Herunterfahren verwendet werden, wenn Sie möchten. String ok_rfid_2="29d93594"; // Dies ist für den RFID-Schlüsselanhänger. aka. Schlüsselanhänger herunterfahren. Nicht ratsam. Fahren Sie einfach Ihren PC normal herunter.int led_lock = 7; // Für die Card.int led_lock2 = 6; // Für den Schlüsselanhänger./* * Initialisieren. */ int noteDurations = { 4, 8, 8, 4, 4, 4, 4, 4};void setup () { pinMode (Summer, AUSGANG); Serial.begin (9600); // Serielle Kommunikation mit dem PC initialisieren

Empfohlen: