UHF RFID Reader 和 Python
UHF RFID Reader and Python
我正在寻找 UHF RFID Reader,它可以通过 raspberry pi 和 python3 库轻松控制。我只能找到适合 arduino 或 serial 的读者。
大多数 RFID 阅读器都在串行通信上工作。因此,您可以轻松地使用任何串口 python 库连接到 RFID 模块并获取 RFID 标签 ID。这将适用于任何类型的机器,即 windows
、linux
或 raspberry 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())
我正在寻找 UHF RFID Reader,它可以通过 raspberry pi 和 python3 库轻松控制。我只能找到适合 arduino 或 serial 的读者。
大多数 RFID 阅读器都在串行通信上工作。因此,您可以轻松地使用任何串口 python 库连接到 RFID 模块并获取 RFID 标签 ID。这将适用于任何类型的机器,即 windows
、linux
或 raspberry 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())