Actualmente estoy trabajando en una aplicación Java basada en RFID. No puedo usar el lector RFID en mi Ubuntu 14.04. ¿Puede informarme si tengo que instalar algún paquete o si se requiere algún cable en particular?
Respuesta1
Escribí algunas aplicaciones de Python hace un año; según recuerdo, el programa lee el dispositivo como HIDRAW (entrada sin formato del dispositivo de interfaz humana). Ejecuté el programa desde la línea de comando.
Aquí tienes un fragmento de código:
"""
A class to represent an RFID tag.
Reads an RFID tag from the serial port but checks that the port is available.
"""
import sys
class Rfidtag:
def __init__(self, timeout):
'''
initialise the Serial port
N.B. use ttyAMA0 for GPIO serial port
\param timeout: (optional)
'''
try:
import serial
except ImportError:
print 'No serial port found'
sys.exit()
else:
self.ser = serial.Serial('/dev/ttyUSB0', 9600, timeout=timeout)
def read(self):
'''
Read a tag from the serial port.
'''
string = self.ser.read(16) # read the full tag id from the reader
if len(string) != 0:
string = string[1:11] # exclude start x0A and stop x0D bytes
return string