Lesen Sie einige (unbekannte?) RFID-Tags mit einem chinesischen Lese- / Schreibgerät (125 kHz) [geschlossen]

Vor einigen Monaten habe ich diesen 125-kHz-RFID-Reader / Writer bei eBay gekauft.

Geben Sie hier die Bildbeschreibung ein

Ich habe mich gefragt, wie ich damit eigentlich einen RFID-Tag lesen oder schreiben kann. Also habe ich es per USB an meinen Computer (mit Linux) angeschlossen und nur das gesehen:

[786026.932028] usb 3-1: new full-speed USB device number 3 using uhci_hcd
[786027.092100] usb 3-1: New USB device found, idVendor=10c4, idProduct=ea60
[786027.092107] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[786027.092111] usb 3-1: Product: CP2102 USB to UART Bridge Controller
[786027.092115] usb 3-1: Manufacturer: Silicon Labs
[786027.092122] usb 3-1: SerialNumber: 0001
[786027.262224] usbcore: registered new interface driver usbserial
[786027.262243] usbcore: registered new interface driver usbserial_generic
[786027.262257] usbserial: USB Serial support registered for generic
[786027.267525] usbcore: registered new interface driver cp210x
[786027.267546] usbserial: USB Serial support registered for cp210x
[786027.267583] cp210x 3-1:1.0: cp210x converter detected
[786027.376029] usb 3-1: reset full-speed USB device number 3 using uhci_hcd
[786027.522286] usb 3-1: cp210x converter now attached to ttyUSB0

Ich habe versucht, Zeichen an die serielle Schnittstelle zu drucken echo "blah" > /dev/ttyS0, aber das RFID-Lesegerät antwortet nicht ( mit cat /dev/ttyS0).

Da es sich um ein chinesisches RFID-Lesegerät handelt, konnten nicht viele Informationen aus dem Internet abgerufen werden. Keine Verwendungshinweise. Nichts.

Ich habe versucht, über das Internet nach dem Modellnamen zu suchen: HL-208aber ich habe nichts gefunden, was mir beim Lesen / Schreiben meiner RFID-Tags helfen könnte.

Ich habe auch danach gesucht cp210xund verdeckt, dass es sich tatsächlich um eine USB-zu-UART-Brücke handelt .


"Bonus"-Frage: Wie kann ich eigentlich feststellen, um welche Art von RFID-Tags es sich handelt? Kann ich irgendetwas tun, außer es mit jedem einzelnen modellspezifischen RFID-Lesegerät zu versuchen, um festzustellen, um welche Frequenz und welchen Typ es sich handelt?

Was passiert, wenn Sie es versuchen cat /dev/ttyUSB0?
Eigentlich nichts. Die Datei existiert nicht
Interessanterweise sieht es so aus, als ob es als ttyUSB0 aufgezählt wurde. Eine andere Sache, die einen Versuch wert sein könnte, ist, den Inhalt von /dev rekursiv aufzulisten, ohne es anzuhängen, und ihn mit allem Neuen zu vergleichen, das erscheint, sobald es angehängt wurde.
Verdammt, meine Schuld! Eigentlich existiert es, aber es gibt keine Ausgabe.
Könnte dann schwierig werden, der 89C ist ein Allzweck-Mikrocontroller, also hätten sie fast jedes Protokoll verwenden können. Wurde Windows-Software mitgeliefert? Aus dem Gedächtnis denke ich, dass das kostenlose Microsoft PortMon-Programm mit USB-zu-Seriell-Adaptern funktioniert und Sie möglicherweise sehen können, was es sendet / empfängt.
Nun, es wurde mit einer Windows-Software geliefert, aber es ist alles auf Chinesisch geschrieben, also ist es ziemlich unverständlich. Ich werde versuchen, die Software mit PortMon zu "debuggen" und Ergebnisse zu posten ... falls vorhanden
Sie können etwas über das Gerät erfahren, indem Sie tun lsusb, notieren, an welchem ​​Hub es angeschlossen ist, zu gehen /dev/bus/bus/<bus>und sagenlsusb -D <device_addr>.

Antworten (1)

Da das Lesegerät tatsächlich an der seriellen Schnittstelle arbeitet, benötigen Sie wahrscheinlich das Kommunikationsprotokoll, und das ist normalerweise etwas, das Sie nicht einfach zurückentwickeln können, aber wenn Sie vorhaben, müssen Sie es als Erstes dazu bringen, in einigen Fällen zu reagieren und zu reagieren Weg. Sie werden es wahrscheinlich nicht dazu bringen, indem Sie einfach zufällige Daten an ihn senden, da er sie als Müll interpretiert und einfach ignoriert. Der einzig zuverlässige Schritt, den Sie unternehmen können, besteht darin, zu versuchen, mehr Informationen über das Lesegerät zu finden, beginnend mit dem RFID-Chip, dem Geschäft, in dem Sie es gekauft haben usw. Wenn Sie im Internet suchen, scheint dies mehr oder weniger Ihr Lesegerät zu sein: RFID- Lesegerät

Bei der Bonusfrage gibt es keine Möglichkeit, dies ohne direkt auf die Tags gedruckte Informationen mit Sicherheit zu wissen, aber Sie können den Bereich einschränken, indem Sie einige ungewöhnliche Typen aus dem Format Ihrer Tags ausschließen. In Anbetracht dessen: 1. Das Schlüsselanhänger-Tag kann entweder 125 kHz oder 13,56 MHz sein; 2. Clam-Shell-Karten haben oft 125 kHz, 13,56 MHz oder 433 MHz; 3. Die leere Karte kann entweder 125 kHz, 13,56 MHz, UHF EPC Gen 2 (860 - 960 MHz) sein. Selten habe ich solche 433 MHz Karten gesehen. 4. Ich weiß nichts über den Schlüsselanhänger. Wenn Sie mehr Informationen darüber geben könnten (was soll es tun).

Meines Wissens gibt es keinen einzelnen Leser, der alle diese Frequenzen lesen kann, am sichersten ist ein Leser pro Frequenz.

Eigentlich ist der Reader derjenige, den Sie verlinkt haben, aber wie Sie sehen können, gibt es keine Informationen über das Kommunikationsprotokoll. Kein Datenblatt, keine Dokumentation. Null. Das ist eigentlich das Problem. Argh! Und für die Bonusfrage, danke! Jedenfalls ist der Schlüsselanhänger ein Anhänger, der am Verkaufsautomaten verwendet werden soll. Es heißt "Cashless-System".
Nun, Ihre einzige Lösung besteht darin, entweder den Verkäufer oder den Hersteller des Lesegeräts zu kontaktieren. was die Tonart betrifft, ist Ihre beste Wahl immer noch eine Nahbereichsfrequenz (125 kHz oder 13,56 MHz). Viel Glück!