Используйте карту RFID на Ubuntu

Я в настоящее время работаю над основанным на RFID JAVA-приложением. Я не могу использовать RFID-считыватель на своей Ubuntu 14.04. Можно ли сообщить мне, должен ли я установить какие-либо пакеты или требуемый кабель?

1
задан 9 November 2014 в 12:37

1 ответ

Я записал, что некоторое приложение Python наполняет год назад - как я помню, программа читает устройство как HIDRAW (Введенное сырыми данными Устройство Интерфейса пользователя). Я запустил программу из командной строки

Вот фрагмент кода для Вас:

"""
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
1
ответ дан 11 November 2019 в 12:31

Другие вопросы по тегам:

Похожие вопросы: