interpretación de salida RFID de 125 kHz

0

Estoy usando el módulo lector RDM6300 de 125 kHz en combinación con Arduino Uno para leer mis etiquetas.

Las etiquetas en sí tienen su ID como una etiqueta. Cuando luego trato de leer las tarjetas, recibo otra identificación como la etiqueta indicada. Por ejemplo:

Etiqueta de la etiqueta: 0009471985

Salida del lector: 0x85009087F163 = 146237471322467

Pero cuando ignoro el primer y último byte, el ID es correcto:

Salida del lector: 0x85009087F163 = 146237471322467

Ignorando el primer y último byte: 0x009087F1 = 9471985

Esto sucede con todas mis etiquetas que leí. Pero los bytes cambian para cada etiqueta, por lo que no pueden simbolizar el principio y el final de la transmisión. Cuando uso otro lector chino, me da la ID correcta como números decimales. ¿Debo ahora ignorar esos dos bytes, al crear el control de acceso y centrarme en la ID indicada en la etiqueta? ¿Y qué representan esos bytes? ¿Son una suma de comprobación?

¡Gracias!

    
pregunta lyinch

1 respuesta

2

Sí, es seguro ignorar esos bytes, a menos que planee usarlos. Son el encabezado y el pie de página respectivamente. La suma de comprobación está en los dos primeros bytes.

    
respondido por el ps95

Lea otras preguntas en las etiquetas