USB-csatlakozású μFR Nano Online bob全站版NFC RFID-olvasó író a Raspberry Pi-n#
A树莓派USB-porthoz csatlakoztatott μFR Nano Online olvasó csatlakoztatásához és futtatásához kövesse az alábbi utasításokat:
1) usb-n csatlakoztatott Μfr nano online NFC olvasÓ telepÍtÉse#
Minden μFR sorozatú eszköz megköveteli az FTDI illesztigi programokat az USB kommunikációhoz。Ez vonatkozik a μFR Nano Online NFC-olvasóra is, ha szabványos USB-eszközként használják。Ha nincs FTDI illesztagiprogram telepítve a telepített Raspberry Pi-re, kövesse a Linux-alapú platformokra telepített FTDI- illesztagiprogramok kézikönyvét。Ez a cikk aTudasbazisunkban是elerhető。
Fontos megjegyzes: mielzytt folytatná a μFR Nano Online implementációját, győződjön meg arról, hogy megadta az USB PORT hozzáférési engedélyt a helyi felhasználónak (a szkript elérhető aGitLab projektek tárházában).
Miután telepítette az FTDI illesztigi programokat az USB-n keresztül csatlakoztatott NFC-olvasóval, megnyithatja a portot, és kommunikációt létesíthet az eszközzel az在这里konyvtaráltal biztosított ReaderOpenfunkcioval。
Fontos megjegyzes:树莓派ajánlott könyvtára 64口aarch64.Van azonban néhány ismert probléma az aarch64-gyel egy 8 GB-os树莓派4-en az USB-A 2.0 és 3.0 portok funkcionalitásával kapcsolatban。elzyfordulhat, hogy ezek a portok nem működnek a disztribúcióban található általános aarch64 rendszermaggal。Ez megoldható úgy, hogy nem az általános主流内核használjuk, hanem egy Pi 4-specifikus内核,简单一个树莓派基金会által biztosított kernelen alapul, és elérhető ahttps://github.com/raspberrypi/linux.Az Arch Linux ARM rendelkezik ezzel a kernel, de alapértelmezés szerint nincs telepítve。
Alternatív megoldásként használhatja a32口,手臂hf(ARMv7) parancsot azaarch64(ARMv8) helyett.Az ARMv8 architektúra lehetővé teszi Az AArch32->AArch64 átmenetet kivétel/megszakítás eredményeként, valamint Az AArch64->AArch32 kivételből való visszatéréskor。
2) SDK szoftver tesztelÉse#
明登SDK-projektünk tartalmazza azufr-libMappát az összes támogatási平台kódtáraival。Abban az esetben, ha ez a mappa valamilyen okból hiányzik, a könyvtárak külön letölthetők és hozzáadhatók a projekthez。
Ami a lefordított szoftverpéldákat illeti, íme néhány SDK-projekt a lefordított végrehajtható szoftverrel, amelyet a projekt kiindulópontjaként használhat。
Python pelda#
SDK-projekt://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-python
Győződjön meg róla, hogy auFCoderSimple.pyFájl módot (engedélyt) végrehajtóra (chmod + x) valtoztatta。
C konzol példa#
SDK-projekt://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-c
Győződjön meg róla, hogy az在这里Fájl módot (engedélyt) végrehajtóra (chmod +x) változtatta。
Java pelda#
SDK-projekt://www.texashampton.com/code/nfc-rfid-reader-sdk/ufr-mf-examples-java#
Győződjön meg róla, hogy azuFCoderSimple.jarFájlmódot (engedélyt) végrehajtóra (chmod +x) változtatta。
3) hÁlÓzati kommunikÁciÓs paramÉterek#
Ha úgy vásárolta meg az NFC-olvasót, hogy engedélyezve van a vezeték nélküli kapcsolat, akkor a végső szándék valószínűleg az, hogy olyan eszközt használjon, amely nincs közvetlenül csatlakoztatva az RPi USB-portjához。
Ha igen, akkor a WiFI-hez,蓝牙-hoz vagy以太网csatlakoztatott olvasóval való kommunikáció létrehozásához树莓Pi-n futó szoftverrel aReaderOpenExFunkciót kell használnia a szükséges portparaméterekkel az egyszerproxyReaderOpenFunkció helyett, amely automatikusan csak a fizikailag elérhető portokon keresi az olvasót。Mindkét függvényt, beleértve a szükséges ReaderOpenEx függvényparamétereket is, az在这里APIDokumentum ismerteti (25;oldal)。
megvalósítási példát az SDK-projektjeink“speciális beállításait”megnyitó olvasó alatt是megtalálhatja。
丰托斯:树莓派ReaderOpen西文ReaderOpen前女友Függvényének ismert problémája a munkamenet lejárata miatti alkmi kommunikációs szünet。Az olvasó portja rövid idjjn belül automatikusan bezáródik。一个probléma megoldásához győződjön meg arról, hogy az argumentumhoz一个UNIT_OPEN_RESET_DISABLEparametert hasznalja。
Pelda parameterekre:
ReaderOpenEx(0。”eszkoz-IP-vagy-PORT-nev", 0, unit_open_reset_disable);
Kapcsolodo凯瑞斯语:
土豆a树莓派olvasni az NFC-t?
Képes az RFID-olvasó olvasni az NFC-t?
Klónozható az NFC?
土豆az NFC olvasni a 13,56 MHz-et?