UHF RFID Reader 和 Python

UHF RFID Reader and Python

我正在寻找 UHF RFID Reader,它可以通过 raspberry pi 和 python3 库轻松控制。我只能找到适合 arduino 或 serial 的读者。

大多数 RFID 阅读器都在串行通信上工作。因此,您可以轻松地使用任何串口 python 库连接到 RFID 模块并获取 RFID 标签 ID。这将适用于任何类型的机器,即 windowslinuxraspberry pi.

例如,请遵循以下代码:

import serial

rfid_serial_port = serial.Serial("/dev/ttyUSB0", 9600)

id_num = []
i = 0
while True:
    serial_data = self.rfid_serial_port.read()
    data = serial_data.decode('utf-8')
    i = i + 1
    if i == 12:
        i = 0
        ID = "".join(map(str, id_num))
        print(ID)
    else:
        id_num.append(data)

或者你可以使用 pyembedded python 库

pip install pyembedded

from pyembedded.rfid_module.rfid import RFID
rfid = RFID(port='/dev/ttyUSB0', baud_rate=9600)
print(rfid.get_id())

https://pypi.org/project/pyembedded/