pyrfidhid
v1.1.4
Python庫控制中國USB HID 125KHz RFID讀者/作家
該庫是中國USB 125kHz RFID閱讀器/作者的逆向通信協議的結果。可以在本項目的Wiki部分找到一個詳細的文檔:
如何逆向工程USB HID HID HID RFID讀者/作家
該庫可用於控制Linux或MacOS下的USB RFID設備,並使用Pyusb和Libusb通過USB端口進行通信。
您將需要Python 2.7.x或更大的pip和pip。
$ brew install libusb
$ pip install pyusb
$ pip install --upgrade pyrfidhid$ sudo apt-get install libusb-1.0-0-dev
$ sudo pip install pyusb
$ sudo pip install --upgrade pyrfidhid如果您無法使用PIP安裝庫,請嘗試使用setup.py腳本安裝它。只需克隆此倉庫,安裝依賴項並運行setup.py腳本:
$ python setup.py install圖書館應與Python 2.7.x和3.x一起使用。運行setup.py腳本後,您應該能夠像這樣導入和使用庫:
from rfidhid . core import RfidHid
try :
# Try to open RFID device using default vid:pid (ffff:0035)
rfid = RfidHid ()
except Exception as e :
print ( e )
exit ()
payload_response = rfid . read_tag ()
uid = payload_response . get_tag_uid ()
rfid . beep ()
print ( uid )上面的腳本應嘗試連接到設備,讀取標籤(如果已經靠近設備),打印UID和蜂鳴聲。
有關更複雜的讀/編寫示例,請查看示例文件夾。
您還可以檢查API文檔中的導出方法列表。
庫中還包含一個稱為rfid_cli的命令行工具,可用於讀取,寫入和克隆標籤。有關完整的文檔,請檢查RFID_CLI文檔
如果您正在尋找類似於IDRW V3 Android工具,則可以檢查此項目