Online Store

μ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
multi reader csharp GUI
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.

multi reader csharp

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

multi reader csharp GUI 550x400 1

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.

multi reader csharp open all readers
multi reader csharp all opened

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. 

multi reader csharp polling

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.

multi reader csharp polling list

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.

multi reader csharp log file

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. 

multi reader csharp file rename

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ó.

multi reader csharp new file

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.

multi reader csharp logs

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.

multi reader csharp get count

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.

multi reader csharp new get info

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.

multi reader csharp close all

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.

multi reader csharp open by

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.

multi reader csharp index open

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.

multi reader csharp close index

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.

multi reader csharp read

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.

multi reader csharp read sector

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.

multi reader csharp read block contzent

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.

multi reader csharp write s b

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.

multi reader csharp write

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

multi reader csharp write

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.

multi reader csharp check write

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.