μ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
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.
Ako ste ispravno instalirali hardverske upravljačke programe, softver će pokretati grafički interfejs.
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.
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.
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.
μ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.
EXAMPLE
Snimak ekrana prikazuje primer otvaranja čitalaca sa indeksom 0 i 2, dok je čitač sa indeksom 1 i dalje zatvoren.
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.
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.
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.
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.
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
Provjerite novi unos čitanjem izabranog bloka kartica. Softverska informativna traka će prikazati HEX sadržaj podataka.
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.