Es un modulo serial, el cual indica el ID de la tarjeta Rfid, solo es lector, si deseas un modulo que lea y escriba, este modulo no es para ti. Este modulo puede ser util si tienes acceso a una base de datos, el cual solo requiera el numero de identificación para dar acceso a la tabla de base de datos, este es la primera parte de este proyecto, el siguiente es tener una base de datos en la raspberry y actualizar los datos desde ahí, es donde reside el verdadero poder de esta tarjeta.
Para conectar el modulo rfid, lo conecte a un convertidor usb a serial ttl. el cual crea un puerto com virtual, que es muy fácil de usar, sin necesidad de usar un shield adicional.
El modulo solo envía los datos de identificación de la tarjeta, sin necesidad de hacer un request de información.
El código que utilice para realizar las primeras pruebas son
#!/usr/bin/python
import serial
ser = serial.Serial('/dev/ttyUSB0',9600)
read_byte = ser.read()
while read_byte is not None:
read_byte = ser.read()
print '%x' % ord(read_byte)
El lector rfid envía 14 caracteres por lectura, aunque si mantiene la tarjeta cerca, seguirá enviando los caracteres.
La trama comienza con el valor 0x02 y termina con el 0x03, los demás numeros estan en formato ascii para poder entenderlos como numeros o letras, los cuales son 12 digitos o letras.
No hay comentarios:
Publicar un comentario