Ubuntu에서 RFID 카드 사용

Ubuntu에서 RFID 카드 사용

저는 현재 RFID 기반 Java 애플리케이션을 개발 중입니다. Ubuntu 14.04에서 RFID 리더를 사용할 수 없습니다. 패키지나 필요한 특정 케이블을 설치해야 하는지 알려주세요.

답변1

저는 1년 전에 Python 애플리케이션을 작성했습니다. 제 기억으로는 프로그램이 장치를 HIDRAW(Human Interface Device Raw-input)로 읽습니다. 명령줄에서 프로그램을 실행했습니다.

다음은 코드 조각입니다.

"""
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

관련 정보