cp old NFC file and deleted all the website stuff
This commit is contained in:
parent
875a7f0573
commit
c1834c3a76
1 changed files with 27 additions and 0 deletions
27
NFC_Reader.py
Normal file
27
NFC_Reader.py
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
import time
|
||||||
|
import nfc
|
||||||
|
|
||||||
|
def get_reader():
|
||||||
|
devices = subprocess.check_output("lsusb")
|
||||||
|
for i in devices.split(b'\n'):
|
||||||
|
if str(i).__contains__("Advanced Card Systems, Ltd ACR122U"):
|
||||||
|
bus = str(i).split(":")[0].split(" Device ")[0].split("Bus ")[1]
|
||||||
|
device = str(i).split(":")[0].split("Device ")[1]
|
||||||
|
return("usb:{}:{}".format(bus, device))
|
||||||
|
raise Exception("\n\n Error: NFC reader not found")
|
||||||
|
|
||||||
|
def onTagSense(tag):
|
||||||
|
id = int.from_bytes(tag.identifier, "big")
|
||||||
|
print(id)
|
||||||
|
return True
|
||||||
|
|
||||||
|
def start_nfc_normal():
|
||||||
|
device = get_reader()
|
||||||
|
clf = nfc.ContactlessFrontend(device)
|
||||||
|
clf.open(device)
|
||||||
|
while True:
|
||||||
|
clf.connect(rdwr={'on-connect': onTagSense, 'beep-on-connect': True })
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
start_nfc_normal()
|
||||||
|
|
Loading…
Reference in a new issue