μFR multi-reader C# SDK

Primjer softvera C# SDK i izvornog koda za implementaciju čitača više μFR serija

μFR Multi-reader C# SDK s primjerom softvera izvornog koda izvrstan je razvojni alat za razvoj NFC RFID rješenja za više μFR čitača povezanih s jednim domaćinom. Ovaj softverski alat omogućuje centraliziranu kontrolu čitatelja povezanih s jednim domaćinom, kao i integraciju s drugim sustavima koji zahtijevaju komunikaciju s više čitatelja u isto vrijeme.

Docs & Software Download

Pregled softvera

Softverske funkcije:

  • Otvori/zatvori sve čitače
  • Omogući anketiranje
  • Spremi datoteku zapisnika
  • Dohvati broj
  • Dohvati informacije
  • Otvori/zatvori po indeksu
  • Sektor za čitanje kartica/oznaka
  • Čitanje bloka kartice/oznaka
  • Sektor kartice za pisanje/oznake
  • Blok kartice/oznaka za pisanje

Dostupni programski jezici:

  • C #
  • C
  • Lazar

Podržani operativni sustavi, platforme i okruženja:

  • Višeplatforma

Podržani hardver:

  • Uređaji serije μFR
multi reader csharp GUI
Softverski SDK Opis
ufr-Lazarus-multi-reader

Primjer korištenja više μFR čitača na istom glavnom računalu.

ufr-multi_readers-example-c_sharp

Primjer softvera u C# uključuje osnovne funkcije korištenja čitača serije MULTIPLE μFR na jednom glavnom računalu.

ufr-examples-c-multi_reader_console

Primjer konzolnog softvera za μFR multi-čitač.

Softverski priručnik

1. μFR Multi-reader C# – Pokreni softver

Preuzimanje: ufr-multi_readers-example-c_sharp

Preuzmite i izdvojite SDK softverski paket. Idite do mape Izdanja softvera u podmapi s nazivom arhitekture OS-a (npr. binx86Release). Pokrenite uFR_multiDLL_tester.exe datoteku.

multi reader csharp

Ako ste ispravno instalirali upravljačke programe hardvera, softver će pokrenuti grafičko sučelje.

multi reader csharp GUI 550x400 1

2. μFR Multi-reader C# – Otvorite sve čitatelje

Kliknite Otvori sve čitače da biste uspostavili komunikaciju sa svim uFR uređajima povezanim s vašim domaćinom.

Ako veza nije uspjela, provjerite instalaciju FTDI upravljačkih programa.

multi reader csharp open all readers
multi reader csharp all opened

2. μFR Multi-reader C# – Omogući funkciju ankete

Da biste omogućili/onemogućili anketiranje podataka, potvrdite ili poništite potvrdni okvir na vrhu softverskog sučelja. 

multi reader csharp polling

Ako je omogućena opcija ankete, to će uzrokovati stalno čitanje bilo koje kartice u polju za čitanje čitatelja, kao i njezino bilježenje zapisnika.

multi reader csharp polling list

4. μFR Multi-reader C# – Log File

Softver pohranjuje sve podatke za čitanje u datoteku zapisnika. Početni naziv datoteke prikazuje se na vrhu zaslona. Nakon čitanja prve kartice softver automatski generira datoteku u izvršnoj softverskoj mapi.

multi reader csharp log file

4.1 μFR Multi-reader C# – Preimenujte datoteku zapisnika

Naziv datoteke zapisnika može se uređivati. Svaki put kada uredite polje Naziv datoteke , softver će generirati novu datoteku zapisnika. 

multi reader csharp file rename

EXAMPLE

Na donjoj snimci zaslona prikazuje se nova datoteka zapisnika stvorena nakon uređivanja zadanog naziva datoteke.

multi reader csharp new file

4.2 μFR Multi-reader C# – Log File Content

Kada je omogućena funkcija ankete, datoteka zapisnika odmah će zabilježiti sve kartice/oznake.

multi reader csharp logs

5. μFR Multi-reader C# – Get Count Function

Kliknite gumb Dohvati broj da biste izbrojali sve μFR čitače povezane s glavnim računalom.

multi reader csharp get count

6. μFR Multi-reader C# – Get Info funkcija

Kliknite gumb Dohvati informacije da biste prikazali sve povezane detalje o μFR uređaju.

multi reader csharp new get info

7. μFR Multi-reader C# – Zatvorite sve čitatelje

Kliknite gumb Zatvori sve čitače da biste prekinuli komunikaciju sa svim povezanim μFR uređajima.

multi reader csharp close all

8. μFR Multi-reader C# – Otvori po indeksu

Da biste selektivno uspostavili komunikaciju s povezanim čitateljima, s popisa odaberite željeni indeks čitača i kliknite gumb Otvori po indeksu . Ponovite korake za sve čitatelje koje želite omogućiti. Nakon omogućavanja komunikacije čitateljskog indeksa, status svih otvorenih čitatelja bit će postavljen na True, dok će ostali čitatelji ostati Lažni status.

Nakon omogućavanja komunikacije čitateljskog indeksa, status svih otvorenih čitatelja bit će postavljen na True, dok će ostali čitatelji ostati Lažni status.

multi reader csharp open by

EXAMPLE

Snimka zaslona prikazuje primjer otvaranja čitatelja indeksom 0 i 2, dok je čitatelj s Indeksom 1 još uvijek zatvoren.

multi reader csharp index open

9 μFR Multi-reader C# – Close By Index

Da biste selektivno onemogućili komunikaciju s otvorenim čitateljima, s popisa odaberite željeni indeks čitača i kliknite gumb Zatvori po indeksu . Ponovite korake za sve čitatelje koje želite onemogućiti. Nakon onemogućavanja komunikacije od strane čitateljskog indeksa, status nepovezanih čitatelja bit će postavljen na False.

Nakon omogućavanja komunikacije čitateljskog indeksa, status svih otvorenih čitatelja bit će postavljen na True, dok će ostali čitatelji ostati Lažni status.

multi reader csharp close index

10. μFR Multi-reader C# – Funkcija čitanja

Za čitanje kartica/oznaka koristite mogućnost Čitanje sektora ili mogućnost Blokiraj čitanje.

Napomena: Ovaj primjer softvera C# podržava MIFARE i druge usklađene® kartice /oznake s memorijskom strukturom koju organizira 16 sektora i 4 bloka. Ako vaš projekt koristi kartice/oznake s nekom drugom memorijskom strukturom, možete koristiti ovaj softver SDK za prilagodbu funkcija čitanja i pisanja.

multi reader csharp read

10.1 μFR Multi-reader C# – Funkcija očitanja sektora

Da biste pročitali određeni sektor kartice, slijedite ove korake:

  • Odabir indeksa čitača
  • Odaberite željeni indeks sektora
  • Kliknite gumb Čitaj podatke.

Programska informativna traka prikazat će sadržaj odabranog sektora.

multi reader csharp read sector

10.2 μFR Multi-reader C# – Funkcija BlockReading

Da biste pročitali određeni blok kartice, slijedite ove korake:

  • Odabir indeksa čitača
  • Odaberite željeni indeks blokova
  • Kliknite gumb Čitaj podatke.

Programska informativna traka prikazat će sadržaj odabranog bloka.

multi reader csharp read block contzent

11. μFR Multi-reader C# – Funkcija pisanja

Pomoću opcije Pisanje u sektoru ili mogućnosti Čitanje pisanja unesite sadržaj u kartice/oznake.

Napomena: Ovaj primjer softvera C# podržava MIFARE i druge usklađene® kartice /oznake s memorijskom strukturom koju organizira 16 sektora i 4 bloka. Ako vaš projekt koristi kartice/oznake s nekom drugom memorijskom strukturom, možete koristiti ovaj softver SDK za prilagodbu funkcija čitanja i pisanja.

multi reader csharp write s b

11.1 μFR Multi-reader C# – Funkcija blok pisanja

Da biste podatke upisali na karticu, slijedite ove korake:

  • Odabir indeksa čitača
  • Odaberite željeni indeks sektora
  • Odaberite željeni blok
  • Unos novih podataka u polje Blokiraj podatkovni sadržaj
  • Kliknite gumb Čitaj podatke.

Napomena: Definirana duljina podataka iznosi 16 bajtova, tako da možete unijeti najviše 16 znakova. Ako trebate napisati veći sadržaj, podijelite svoje podatke u više sektora i blokova. Za složenije pisanje podataka možete razmotriti i korištenje nekih od naših drugih izvrsnih SDK softverskih rješenja za linearno pisanje. Molimo, provjerite naš GitLab repozitorij.

multi reader csharp write

11.2 μFR Multi-reader C# – Funkcija BlockReading

Da biste pročitali određeni blok kartice, slijedite ove korake:

  • Odabir indeksa čitača
  • Odaberite željeni indeks blokova
  • Kliknite gumb Čitaj podatke.

Informativna traka softvera prikazat će sadržaj odabranog bloka.1

multi reader csharp write

Provjerite novi unos čitanjem odabranog bloka kartice. Programska informativna traka prikazat će HEX podatkovni sadržaj.

multi reader csharp check write

Ovaj priručnik predstavlja jednostavan softver izvornog koda za više čitatelja na programskom jeziku C#. Primjeri softvera s prikazanim funkcijama također su dostupni u C i Lazarusu. Svi softverski paketi uključuju izvorni kod SDK.