μFR többolvasós C# SDK

C# SDK & forráskód szoftver példa több μFR sorozatú olvasó megvalósításához

μFR Többolvasós C# SDK forráskód-szoftverrel egy kiváló fejlesztési eszköz az NFC RFID megoldások fejlesztéséhez több μFR olvasó számára, amelyek egyetlen gazdagéphez csatlakoznak. Ez a szoftvereszköz lehetővé teszi az egy gazdagéphez csatlakoztatott olvasók központosított vezérlését, valamint az integrációt más rendszerekkel, amelyek egyszerre több olvasóval való kommunikációt igényelnek.

Docs & Software Download

A szoftver áttekintése

Szoftver funkciók:

  • Az összes olvasó megnyitása/bezárása
  • Lekérdezés engedélyezése
  • Naplófájl mentése
  • Szerezd meg a számot
  • Infó
  • Nyitás/zárás index alapján
  • Olvasási kártya/címke szektor
  • Kártya/címkeblokk olvasása
  • Írási kártya/címke szektor
  • Kártya/címke blokk írása

Elérhető programozási nyelvek:

  • C #
  • C
  • Lazarus

Támogatott operációs rendszerek, platformok és környezetek:

  • Platformok közötti

Támogatott hardverek:

  • μFR sorozatú eszközök
Szoftver SDK Leírás
ufr-Lazarus-többolvasós

Példa több μFR olvasó használatára ugyanazon a gazdagépen.

UFR-multi_readers-példa-c_sharp

A C# szoftveres példája a MULTIPLE μFR sorozatú olvasók egyetlen gazdagépen való használatának alapvető funkcióit tartalmazza.

UFR-példák-C-multi_reader_console

Példa konzolszoftverre μFR multi-readerhez.

Szoftver kézikönyv

1. μFR Többolvasós C# – Szoftver futtatása

Letöltés: ufr-multi_readers-example-c_sharp

Töltse le és bontsa ki az SDK szoftvercsomagot. Keresse meg a szoftver Release mappáját az almappában az operációs rendszer architektúrájának nevével (pl. binx86Release). Futtassa a uFR_multiDLL_tester.exe fájlt.

Ha megfelelően telepítette a hardver-illesztőprogramokat, a szoftver futtatja a grafikus felületet.

2. μFR Többolvasós C# – Nyissa meg az összes olvasót

Kattintson az Összes olvasó megnyitása elemre, hogy kommunikációt létesítsen a gazdagéphez csatlakoztatott összes uFR-eszközzel.

Ha a kapcsolat sikertelen volt, ellenőrizze az FTDI illesztőprogramok telepítését.

2. μFR Többolvasós C# – Lekérdezési funkció engedélyezése

Az adatlekérdezés engedélyezéséhez/letiltásához jelölje be vagy törölje a jelet a szoftveres felület tetején található jelölőnégyzetből. 

Ha a szavazási lehetőség engedélyezve van, ez az olvasók olvasási mezőjében lévő kártyák állandó olvasását, valamint a naplórögzítést okozza.

4. μFR Többolvasós C# – Naplófájl

A szoftver az összes olvasási adatot a naplófájlba tárolja. A kezdeti fájlnév a képernyő tetején jelenik meg. Az első kártya elolvasása után a szoftver automatikusan létrehozza a fájlt a végrehajtható szoftver mappájában.

4,1 μFR többolvasós C# – Naplófájl átnevezése

A naplófájl neve szerkeszthető. Minden alkalommal, amikor szerkeszti a Fájlnév mezőt, a szoftver új naplófájlt hoz létre. 

EXAMPLE

Az alábbi képernyőképen az alapértelmezett fájlnév szerkesztése után létrehozott új naplófájl látható.

4.2 μFR többolvasós C# – Naplófájl tartalma

Ha a lekérdezési funkció engedélyezve van, a naplófájl azonnal rögzíti az összes kártyát/címkét.

5. μFR Többolvasós C# – Get Count függvény

Kattintson a Get Count gombra a gazdagéphez csatlakoztatott összes μFR olvasó megszámlálásához.

6. μFR Többolvasós C# – Get Info funkció

Kattintson az Infó megjelenítése gombra az összes csatlakoztatott μFR eszköz részleteinek megjelenítéséhez.

7. μFR Többolvasós C# – Zárja be az összes olvasót

Kattintson az Összes olvasó bezárása gombra az összes csatlakoztatott μFR eszközzel való kommunikáció megszakításához.

8. μFR Többolvasós C# – Nyissa meg index szerint

A csatlakoztatott olvasókkal való szelektív kommunikáció létrehozásához válassza ki a listából a kívánt olvasói indexet, majd kattintson a Megnyitás indexelés gombra . Ismételje meg a lépéseket az összes engedélyezni kívánt olvasó esetében. Miután engedélyezte az olvasói index kommunikációját, az összes megnyitott olvasó állapota Igazra lesz állítva, míg a többi olvasó Hamis állapot marad.

Miután engedélyezte az olvasói index kommunikációját, az összes megnyitott olvasó állapota Igazra lesz állítva, míg a többi olvasó Hamis állapot marad.

EXAMPLE

A képernyőképen egy példa látható az olvasók 0 és 2 indexszel való megnyitására, míg az 1 . indexű olvasó még mindig zárva van.

9 μFR többolvasós C# – Index bezárása

A megnyitott olvasókkal való kommunikáció szelektív letiltásához válassza ki a kívánt olvasóindexet a listából, majd kattintson a Bezárás index szerint gombra. Ismételje meg a lépéseket az összes letiltani kívánt olvasó esetében. Miután letiltotta az olvasói index kommunikációját, a leválasztott olvasók állapota Hamis lesz.

Miután engedélyezte az olvasói index kommunikációját, az összes megnyitott olvasó állapota Igazra lesz állítva, míg a többi olvasó Hamis állapot marad.

10. μFR Többolvasós C# – Olvasási funkció

Használja a Szektorolvasás vagy az Olvasás blokkolása lehetőséget a kártyák/címkék olvasásához.

Megjegyzés: Ez a C#-szoftverpélda támogatja a MIFARE-t® és más kompatibilis kártyákat/címkéket, amelyek memóriastruktúrája 16 szektor és 4 blokk szerint van rendezve. Ha a projekt más memóriastruktúrával rendelkező kártyákat/címkéket használ, akkor ezzel a szoftveres SDK-val testreszabhatja az olvasási és írási funkciókat.

10,1 μFR Többolvasós C# – Szektorolvasási funkció

A kártya egy adott szektorának olvasásához kövesse az alábbi lépéseket:

  • Az olvasóindex kiválasztása
  • Válassza ki a kívánt szektorindexet
  • Kattintson az Adatok olvasása gombra.

A szoftver információs sávja megjeleníti a kiválasztott szektor tartalmát.

10,2 μFR Többolvasós C# – BlockReading funkció

A kártya egy adott blokkjának olvasásához kövesse az alábbi lépéseket:

  • Az olvasóindex kiválasztása
  • Válassza ki a kívánt blokkindexet
  • Kattintson az Adatok olvasása gombra.

A szoftver információs sávja megjeleníti a kiválasztott blokk tartalmát.

11. μFR Többolvasós C# – Írási függvény

Használja a Szektorírás vagy az Írásolvasás opciót a tartalom kártyákba/címkékbe való írásához.

Megjegyzés: Ez a C#-szoftverpélda támogatja a MIFARE-t® és más kompatibilis kártyákat/címkéket, amelyek memóriastruktúrája 16 szektor és 4 blokk szerint van rendezve. Ha a projekt más memóriastruktúrával rendelkező kártyákat/címkéket használ, akkor ezzel a szoftveres SDK-val testreszabhatja az olvasási és írási funkciókat.

11,1 μFR többolvasós C# – Blokkírási funkció

Ha adatokat szeretne írni a kártyára, kövesse az alábbi lépéseket:

  • Az olvasóindex kiválasztása
  • Válassza ki a kívánt szektorindexet
  • Válassza ki a kívánt blokkot
  • Írja be az új adatokat az Adattartalom blokkolása mezőbe
  • Kattintson az Adatok olvasása gombra.

Megjegyzés: A meghatározott adathossz 16 bájt, így legfeljebb 16 karaktert írhat be. Ha nagyobb tartalmat kell írnia, ossza fel adatait több szektorra és blokkra. A bonyolultabb adatíráshoz érdemes lehet néhány más kiváló SDK szoftvermegoldásunkat is használni a lineáris íráshoz. Kérjük, tekintse meg GitLab adattárunkat.

11,2 μFR Többolvasós C# – BlockReading funkció

A kártya egy adott blokkjának olvasásához kövesse az alábbi lépéseket:

  • Az olvasóindex kiválasztása
  • Válassza ki a kívánt blokkindexet
  • Kattintson az Adatok olvasása gombra.

A szoftver információs sávja megjeleníti a kiválasztott blokk tartalmát.1

Ellenőrizze az új bejegyzést a kiválasztott kártyablokk elolvasásával. A szoftver információs sávja megjeleníti a HEX adattartalmat.

Ez a kézikönyv bemutatja az egyszerű többolvasós forráskódszoftvert C# programozási nyelven. A bemutatott funkciókkal rendelkező szoftverpéldák C-ben és Lazarusban is elérhetők. Minden szoftvercsomag tartalmazza a forráskód SDK-t.