Que tal Amigos,
Primero que nada reciban un saludo.
Amigo JorgitoFryOle, si mi memoria no me falla el lector que usas es de Kimaldi, ese lector no le conozco bien, pero la mayoria de los lectores trabajan de forma similar. Ahora bien la tarjeta que puede leer son aquellas que contienen el chip EM4001 o equivalente que tiene 64 bits con codificacion manechester. Esta codificacion la usan para el intercambio de datos entre la tarjeta y el lector, esto no significa que el dato entregado por la interface serial este codificado en manchester. Ahora bien aunque la tarjeta tiene 64 bits que son el equivalente a 8 bytes unicamente 5 bytes son disponibles para el usuario ya que los otros 3 sirven para verificar la comunicacion entre la tarjeta y el lector y estos no son "traducidos" al lector. Por lo tanto el lector solamente te enviara por su interface serial 5 bytes, mas algunos byte propios de su protocolo de comunicacion. Para ello ocuparas una hoja de datos del lector para saber en que parete del protocolo estan los 5 bytes correspondientes al numero de la tarjeta.
Existen otro lectores que codifican el dato en ASCII HEXADECIMAL. Desafortunadamente no tengo las hojas de datos del lector que usas. Necesitas solicitarlas al fabricante del lector, en este caso a Kimaldi. Yo te puedo ayudar con esto del RFID ya que mi experiencia es amplia, pero como sabes existen miles de lectores en el mundo, lo que es imposible conocerlos a todos. Pero la hoja de datos lo dice todo. Ojala pueda ayudarte en esto y si puedes conseguir las hojas de datos del lector y enviarmelas por correo sera mas sencillo.
elreypic@hotmail.com
Saludos
Elreypic.