μFR Multi-reader C# SDK – μFR čitač/pisac C oštar softver SDK

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

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

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.

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. 

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.

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.

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. 

EXAMPLE

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

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

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

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

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

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

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

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

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

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.

EXAMPLE

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

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.

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.

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.

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.

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.

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.

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

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

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.