Online Store

μFR Multi-Reader C# SDK

C# SDK i softver izvornog koda za implementaciju višestrukih čitača μFR serije

μFR Multi-reader C# SDK sa primjerom softvera izvornog koda odličan je razvojni alat za razvoj NFC RFID rješenja za više μFR čitača povezanih s jednim domaćinom. Ovaj softverski alat omogućava centralizovanu kontrolu čitača povezanih sa jednim hostom, kao i integraciju sa drugim sistemima koji zahtevaju komunikaciju sa više čitača istovremeno.

Docs & Software Download

Pregled softvera

Softverske funkcije:

  • Otvori/zatvori sve čitače
  • Omogući glasanje
  • Sačuvaj fajl dnevnika
  • Broji
  • Dobijte informacije
  • Otvori/zatvori po indeksu
  • Sektor za čitanje kartica/oznaka
  • Čitanje bloka kartice/oznake
  • Sektor za pisanje kartica/oznaka
  • Napišite blok kartice/oznake

Dostupni programski jezici:

  • C #
  • C
  • Lazarus

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

  • Cross-platforma

Podržani hardver:

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

Primjer korištenja više μFR čitača na istom domaćinu.

ufr-multi_readers-primjer-c_sharp

Softverski primjer u C# uključuje osnovne funkcije korištenja čitača MULTIPLE μFR serije na jednom domaćinu.

ufr-primjeri-c-multi_reader_console

Konzolni softver za μFR multi-reader

Softverski priručnik

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

Download: ufr-multi_readers-example-c_sharp

Preuzmite i izdvojite softverski paket SDK. Pređite na softver Oslobodite fasciklu u podfascikli sa imenom vaše OS arhitekture (npr. binx86Release). Pokrenite uFR_multiDLL_tester.exe fajl.

multi reader csharp

Ako ste ispravno instalirali hardverske upravljačke programe, softver će pokretati grafički interfejs.

multi reader csharp GUI 550x400 1

2. μFR Multi-reader C# – Open All Readers

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

Ako veza nije uspjela, provjerite instalaciju FTDI pogonskih programa.

multi reader csharp open all readers
multi reader csharp all opened

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

Da biste omogućili/onemogućili anketu podataka, izaberite ili deizaberite polje za potvrdu na vrhu softverskog interfejsa. 

multi reader csharp polling

Ako je opcija glasanja omogućena, to će prouzrokovati stalno čitanje bilo koje kartice u čitalačkom polju čitača, kao i njeno snimanje dnevnika.

multi reader csharp polling list

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

Softver pohranjuje sve podatke za čitanje u log datoteku. Inicijalno ime datoteke prikazuje se na vrhu ekrana. Nakon čitanja prve kartice, softver automatski generiše datoteku u izvršnoj softverskoj fascikli.

multi reader csharp log file

4.1 μFR Multi-reader C# – Preimenuj log datoteku

Naziv datoteke dnevnika se može uređivati. Svaki put kada uređujete polje Ime datoteke , softver će generisati novu datoteku dnevnika. 

multi reader csharp file rename

EXAMPLE

Snimak ekrana ispod prikazuje novu datoteku dnevnika kreiranu nakon uređivanja zadanog naziva datoteke.

multi reader csharp new file

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

Kada je funkcija glasanja omogućena, datoteka dnevnika će odmah snimiti sve kartice/oznake.

multi reader csharp logs

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

Kliknite na dugme Get Count da biste prebrojali sve μFR čitače povezane sa domaćinom.

multi reader csharp get count

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

Kliknite na dugme Get Info da prikažete sve povezane detalje μFR uređaja.

multi reader csharp new get info

7. μFR Multi-reader C# – Zatvori sve čitače

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

multi reader csharp close all

μFR Multi-reader C# – Open By Index

Da biste selektivno uspostavili komunikaciju sa povezanim čitaocima, izaberite željeni indeks čitača sa liste i kliknite na dugme Otvori indeksom . Ponovite korake za sve čitaoce koje želite da omogućite. Nakon omogućavanja komunikacije od strane indeksa čitalaca, status svih otvorenih čitalaca biće postavljen na True, dok će ostali čitaoci ostati Lažni status.

Nakon omogućavanja komunikacije od strane indeksa čitalaca, status svih otvorenih čitalaca biće postavljen na True, dok će ostali čitaoci ostati Lažni status.

multi reader csharp open by

EXAMPLE

Snimak ekrana prikazuje primer otvaranja čitalaca sa indeksom 0 i 2, dok je čitač sa indeksom 1 i dalje zatvoren.

multi reader csharp index open

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

Da biste selektivno onemogućili komunikaciju sa otvorenim čitačima, izaberite željeni indeks čitača sa liste i kliknite na dugme Zatvori indeksom . Ponovite korake za sve čitaoce koje želite onemogućiti. Nakon onemogućavanja komunikacije od strane indeksa čitaoca, status isključenih čitalaca će biti postavljen na False.

Nakon omogućavanja komunikacije od strane indeksa čitalaca, status svih otvorenih čitalaca biće postavljen na True, dok će ostali čitaoci ostati Lažni status.

multi reader csharp close index

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

Koristite opciju Sektorsko čitanje ili opciju Blokiraj čitanje za čitanje kartica/oznaka.

Napomena: Ovaj primer C# softvera podržava MIFARE® i druge usklađene kartice/oznake sa memorijskom strukturom organizovanom od strane 16 sektora i 4 bloka. Ako vaš projekat koristi kartice/oznake sa nekom drugom memorijskom strukturom, možete da koristite ovaj softver SDK za prilagođavanje funkcija čitanja i pisanja.

multi reader csharp read

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

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

  • Odaberite indeks čitača
  • Odabir željenog indeksa sektora
  • Kliknite na dugme Read Data.

Softverska informativna traka će prikazati sadržaj odabranog sektora.

multi reader csharp read sector

10.2 μFR Multi-reader C# – BlockReading Function

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

  • Odaberite indeks čitača
  • Odaberite željeni indeks bloka
  • Kliknite na dugme Read Data.

Traka sa informacijama o softveru će prikazati sadržaj izabranog bloka.

multi reader csharp read block contzent

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

Koristite opciju Pisanje sektora ili opciju Pisanje čitanja da biste napisali sadržaj u kartice/oznake.

Napomena: Ovaj primer C# softvera podržava MIFARE® i druge usklađene kartice/oznake sa memorijskom strukturom organizovanom od strane 16 sektora i 4 bloka. Ako vaš projekat koristi kartice/oznake sa nekom drugom memorijskom strukturom, možete da koristite ovaj softver SDK za prilagođavanje funkcija čitanja i pisanja.

multi reader csharp write s b

11.1 μFR Multi-reader C# – Block Writing Function

Da biste uneli podatke u karticu, pratite ove korake:

  • Odaberite indeks čitača
  • Odabir željenog indeksa sektora
  • Odaberite željeni blok
  • Unesite nove podatke u polje Blokiraj sadržaj podataka
  • Kliknite na dugme Read Data.

Napomena: Definisana dužina podataka je 16 bajtova, tako da ne možete uneti više od 16 znakova. Ako je potrebno da napišete veći sadržaj, podelite svoje podatke u više sektora i blokova. Za složenije pisanje podataka, takođe možete razmotriti korišćenje nekih od naših drugih odličnih SDK softverskih rešenja za linearno pisanje. Molim vas, provjerite naš GitLab repozitorij.

multi reader csharp write

11.2 μFR Multi-reader C# – BlockReading Function

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

  • Odaberite indeks čitača
  • Odaberite željeni indeks bloka
  • Kliknite na dugme Read Data.

Softverska informativna traka će prikazati sadržaj izabranog bloka.1

multi reader csharp write

Provjerite novi unos čitanjem izabranog bloka kartica. Softverska informativna traka će prikazati HEX sadržaj podataka.

multi reader csharp check write

Ovaj priručnik predstavlja jednostavan softver za izvorni kod sa više čitača u programskom jeziku C#. Softverski primeri sa predstavljenim funkcijama dostupni su i u C-u i Lazarus-u. Svi softverski paketi uključuju izvorni kod SDK.