Vor einigen Monaten habe ich diesen 125-kHz-RFID-Reader / Writer bei eBay gekauft.
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-208
aber ich habe nichts gefunden, was mir beim Lesen / Schreiben meiner RFID-Tags helfen könnte.
Ich habe auch danach gesucht cp210x
und 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?
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.
PeterJ
cat /dev/ttyUSB0
?Denis Vitali
PeterJ
Denis Vitali
PeterJ
Denis Vitali
Vorac
lsusb
, notieren, an welchem Hub es angeschlossen ist, zu gehen/dev/bus/bus/<bus>
und sagenlsusb -D <device_addr>.