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!