Hallo, ich wollte mal bestimmte RFID Karten ,die mit 13,56Mhz arbeiten,auslesen und Sie in eine Datenbank zusammenfassen. Dazu will ich mir einen RFID Modul und einen geeigneten Board holen. Ich hätte an einen Arduino uC gedacht. Was ich über die Karten weiss ist, dass ein Lesegerät mit folgendem Eigenschaften lesen kann: Mifare DESFire EV1, Milfare Classic Ich vermute mal stark das die Karten mit Mifare DESFire EV1 arbeiten. Hier ein Link vom Datenblatt des Lesegeräts: http://www.primion.de/fileadmin/primion2/Downloads/Datenblaetter_2012/Deutsch/prime_prox_vergossen.pdf Ich habe hier mal ein Modul gefunden aber ich bin mir nicht sicher ob es kompatibel ist.... http://learn.adafruit.com/adafruit-pn532-rfid-nfc Ist das Modul geeignet ? Wenn nicht könnt ihr mir Vorschläge für ein Modul mit Board geben ? Wäre sehr Dankbar, da ich mich in dem Bereich nicht sehr gut auskenne. Vielen Dank für die Hilfe !
Der PN512 ist ein gängiger Mifare/ISO14443 IC, in diesem Fall wird auch
NFC unterstützt.
> Ich vermute mal stark das die Karten mit Mifare DESFire EV1 arbeiten.
Welche Karten? Jedenfalls, einfach auslesen ist nicht, wenn die Daten
verschlüsselt wurden.
Dann bekommst du vielleicht noch die UID ausgelesen, wenn du Pech hast
ist es ein R(andom)UID.
Ralf
Also die Karten sind Studentenausweise. An unserer Hochschule gibt es einen Kartenlesegerät (oben als Link angegeben). Mein Ziel ist es diese auszulesen und nur bestimmte Leute in eine Datenbank aufzunehmen. Es geht mir darum nur, dass das Auslesen klappt. Ich war mir nicht sicher das der PN512 den "Mifare DESFire EV1" Standard unterstüzt da in der Geätebeschreibung nur "Milfare Clasic" erwähnt wird... Also kann ich mit dem PN512 Karten die den "Mifare DESFire EV1" Standard haben auslesen ? MfG Samy
Mein lieber Junge. Du kommst nicht an die DESFire Dokus ran. Und wenn brauchst du Wochen / Monate um das zu verstehen. Solche Sätze: "Mifare DESFire EV1" Standard bedeutet das du Null schimmer hast. Vergiss es! Kachel
Die VOLLSTÄNDIGEN Dokus im NXP DOCSTORE Nur mit NDA Erklärung! Du brauchst MF3IDC.. vollständige Datenblätter. ca. 500 Seiten Kachel
Kachel schrieb: > Mein lieber Junge. Du kommst nicht an die DESFire Dokus ran. > > Und wenn brauchst du Wochen / Monate um das zu verstehen. > > Solche Sätze: "Mifare DESFire EV1" Standard bedeutet das du Null > schimmer hast. > > Vergiss es! > > > Kachel ...Hey,bleib mal ganz ruhig Opa...in deinem Alter führt solche Aufregung leicht zum Herzinfarkt....außerdem gibt es auch Leute mit einer besseren Auffassungsgabe,welche dann keine Monate brauchen um dies zu verstehen! Du scheinst es doch auch Begriffen zu haben,der Rest der Welt ist nicht behämmert,mein Freund ;-) @TO Lass dich nicht von solchen Geschwätz runter ziehen, RFID ist zwar etwas komplexer, aber mittlerweile gut dokumentiert und im Netz findet man viele Gleichgesinnte. Welche Kartendaten wären denn für dein System wichtig und wie sind deine bisherigen Vorstellungen für das Auslesen der Karte? Deine Vorstellungen werden sicher noch etwas Naiv sein, aber das soll dich nicht abhalten diese zu äußern, da wir ja hier im Forum zusammen sind um sie in die richtige Richtung zu lenken.....also,nur zu :)
naja, Monate brauch man nicht, aber ganz trivial ist es nicht. Als Otto Normal Anwender ist es aber wirklich ein Ding der Unmöglichkeit an die Dokus ranzukommen. Nur frag ich mich wie hier manche immer zu ihren Aussagen bezüglich irgendwelcher Kartentypen&Standards kommen. "Ich vermute das ist eine Mifare Desfire xyz" Karte...aufgrund von was vermutet ihr das?! Ohne die Karte in irgendeiner Form ausgelesen zu haben ist es quasi schon ein Ding der Unmöglichkeit zu erkennen ob das nur eine ISO 14443, 15693 oder irgendne andere Karte ist. Von einer Desfire Karte kannst du ohne die passenden Verschlüsselungskeys nicht mehr als die Kartenseriennummer auslesen. Mit entsprechenden RFID Chips(auf Arbeit verwenden wir Legic) ist es mittlerweile aber Recht einfach geworden zum Beispiel neuere Desfire Karten auszulesen, da die Ver/Entschlüsselung komplett in Hardware gemacht wird. Früher musste das alles softwaremässig implementiert werden und diese Algorithmen sind recht schwer zu durchdringen. Auch ist die Fehlersuche ziemlich ätzend&beschissen
.....das stimmt schon alles, aber wir wissen ja noch garnicht was er genau Auslesen will.....vielleicht reicht ihm für eine einfache Anwendung die ID .....schauen wir mal wie seine Vorstellungen genau sind.
Also, must to have ist ,dass ich ne sowas wie eine ID von der Karte mit meinem Modul herauslesen könnte,um das später in meine Datenbank hinzu fügen zu können. Nice to have wäre es, wenn ich z.B neben der ID auch herauslesen könnte wem die Karte gehört (Namen,Nachname und Martikelnummer sind auf der Karte gespeichert). Aber so wie ich das hier bisher verstanden habe, kann man die Kartenserienummer herauslesen. Wenn die eindeutig sind, wäre damit der must to have Kriterium erfüllt. Ich habe jetzt dank einen Android App,die Karten ausgelesen und folgendes herausgefunden: Tag Type: Milfare Classic 1K RF technology: Type A (ISO/IEC 14443 Type A) Das heißt ich könnte mit ruhigen gewissen diese Modul benützen: http://learn.adafruit.com/adafruit-pn532-rfid-nfc/overview Sehe ich das richtig ?
Damit keine Missverständnisse kommen, ich mache dieses Projekt mit Samy deswegen habe ich für Ihn geantwortet.
Hallo Peter, hoffentlich berichtigt mich jemand, falls ich Mist erzähle, aber den öffentlichen Schlüssel siehst du bei den classic imho immer. Hast du den geheimen Schlüssel, kannst du auf die anderen Speicherstellen lesend und schreibend Zugriff nehmen. So ist es zumindest bei den Schließanlagen. wenn auf der Karte noch frei Stellen wären, könntest du diese für deine Zwecke nutzen. Dazu müsstest du jedoch an den geheimen Schlüssel der Karte kommen. Ist der nicht inzwischen für die classic berechenbar? --> Frage an die Experten
garp du erzählst Mist, du wolltest es aber ja auch so hören :) Eine Mifare Clasic 1K hat einen Speicheraufbau von 16 Sectoren a 4 Blöcke a 16 Byte. Der 4. Block eines jeden Sectors ist der Sectortrailer, da stehen die beiden Schlüssel A und B sowie die Rechtevergabe dieser Schlüssel drinne. Die Schlüssel sind immer nur für den einen Sector gülitig. Eine Ausnahme ist der aller erste Block auf der Karte. Darin stehen unter anderem die UID, Herstellerkennung u.s.w. Der erste Sector wird oft als eine Art Inhaltsverzeichnis des Transponders verwendet, dem so genanten MAD, Mifare Aplicaton Directory. Dann ist der öffentliche Zugriffsschlüssel A0A1A2A3A4A5. Wenn man keinen Schlussel einens Sectors kennt kann man von ihm auch nichts lesen. An die UID des Transponders kommt man dann nur auf einen anderen Weg, und zwar auf der ISO14443A Ebene wärent der Selection des Transponders. Manche Transponder, wie auch der RFID Reisepass verwenden da aber nicht mehr eine feste Nummer sondern eine Random Nummer die sich bei jeden Zugriff ändert. Bei solchen Transpondern ist eine Unterscheidung anhand der UID nicht mehr möglich.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.