在线商店

USB-csatlakozású μFR Nano Online bob全站版NFC RFID-olvasó író a Raspberry Pi-n

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。

UF NFC-olvasókódtárak SDK-projekt Linuxhoz - NFC-olvasó树莓派szoftver

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

UFR NFC olvasó MIFARE ssoftver Python SDK

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

UFR NFC olvasó MIFARE szoftver C konzol SDK

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

UFR NFC olvasó MIFARE ssoftver Java SDK

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凯瑞斯语:

Baidu
map