Leer algunas etiquetas RFID (¿desconocidas?) con un lector/grabador chino (125kHZ) [cerrado]

Hace unos meses compré este Lector/Grabador RFID de 125kHz en eBay.

ingrese la descripción de la imagen aquí

Me preguntaba cómo puedo leer o escribir una etiqueta RFID con él. Así que lo conecté por usb a mi computadora (con Linux) y vi esto:

[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

Intenté imprimir caracteres en el puerto serie , pero el lector RFID (con ) echo "blah" > /dev/ttyS0no responde nada .cat /dev/ttyS0

Dado que es un lector RFID chino, no se puede recuperar mucha información de Internet. Sin detalles de uso. Nada.

Intenté buscar en Internet el nombre del modelo: HL-208pero no encontré nada que pudiera ayudarme a leer/escribir mis etiquetas RFID.

También busqué eso cp210xy descubrí que en realidad es un puente USB a UART .


Pregunta "bonificada": ¿Cómo puedo determinar realmente qué tipo de etiquetas RFID son estas? ¿Hay algo que pueda hacer, excepto probarlo con cada lector RFID específico del modelo, para determinar qué frecuencia y tipo son?

¿Qué pasa si lo intentas cat /dev/ttyUSB0?
En realidad nada. el archivo no existe
Interesante, parece que se enumeró como ttyUSB0. Otra cosa que podría valer la pena intentar es enumerar el contenido de /dev de forma recursiva sin adjuntarlo y compararlo con cualquier cosa nueva que aparezca una vez que se haya adjuntado.
¡Maldita sea, mi culpa! En realidad existe pero no da ningún resultado.
Entonces podría ser complicado, el 89C es un microcontrolador de propósito general, por lo que podrían haber usado casi cualquier protocolo. ¿Viene con el software de Windows? De memoria, creo que el programa gratuito Microsoft PortMon funciona con adaptadores USB a serie y es posible que pueda ver lo que envía / recibe.
Bueno, vino con un software de Windows, pero todo está escrito en chino, por lo que es bastante incomprensible. Intentaré "depurar" el software con PortMon y publicar los resultados... si los hay.
Puede aprender algo sobre el dispositivo haciendo lsusb, observando a qué concentrador está conectado, yendo a /dev/bus/bus/<bus>y diciendolsusb -D <device_addr>.

Respuestas (1)

Dado que el lector en realidad funciona en la interfaz en serie, es probable que necesite el protocolo de comunicación y eso es algo que generalmente no puede realizar ingeniería inversa fácilmente, pero si planea hacerlo, lo primero que debe hacer es lograr que responda y reaccione de alguna manera. forma. Probablemente no logrará que lo haga simplemente enviándole datos aleatorios, ya que los interpretará como basura y simplemente los ignorará. El único paso confiable que puede tomar es tratar de encontrar más información sobre el lector comenzando con el chip RFID, la tienda donde lo compró, etc. Buscando en Internet, este parece ser más o menos su lector: Lector RFID

Para la pregunta de bonificación, no hay forma de saberlo con certeza sin información impresa directamente en las etiquetas, pero puede restringir el rango excluyendo algunos tipos poco comunes del formato de sus etiquetas. Dado esto: 1. La etiqueta del llavero puede ser de 125 kHz o 13,56 MHz; 2. Las tarjetas tipo almeja a menudo vienen a 125 kHz, 13,56 MHz o 433 MHz; 3. La tarjeta en blanco puede ser de 125 kHz, 13,56 MHz, UHF EPC Gen 2 (860 - 960 MHz). Pocas veces he visto tarjetas de 433 MHz como esta. 4. No sé sobre la etiqueta de la llave. Si pudiera proporcionar más información al respecto (qué se supone que debe hacer).

Que yo sepa, no existe un solo lector que pueda leer todas estas frecuencias, la apuesta más segura es un lector por frecuencia.

En realidad, el lector es el que vinculaste, pero como puedes ver, no hay información sobre el protocolo de comunicación. Sin hoja de datos, sin documentación. Cero. Ese es realmente el problema. ¡Argh! Y por la pregunta adicional, ¡gracias! De todos modos, la etiqueta de la llave es una etiqueta que se supone que debe usarse en la máquina expendedora. Se llama "sistema sin efectivo".
Pues bien, su única solución es ponerse en contacto con el vendedor o el productor del lector. con respecto a la clave, su mejor apuesta sigue siendo una frecuencia de corto alcance (125 kHz o 13,56 MHz). ¡Buena suerte!