Online Store

μFR Multi-Reader C# SDK

C# SDK & Source Code Software Exemplu pentru mai multe μfr Seria Cititorii punerea în aplicare

μFR Multi-reader C# SDK cu exemplu de software de cod sursă este un instrument excelent de dezvoltare pentru dezvoltarea soluțiilor NFC RFID pentru mai multe cititoare μFR conectate la o singură gazdă. Acest instrument software permite controlul centralizat al cititorilor conectați la o singură gazdă, precum și integrarea cu alte sisteme care necesită comunicarea cu mai mulți cititori în același timp.

Docs & Software Download

Prezentare generală a software-ului

Functii software:

  • Deschideți / închideți toți cititorii
  • Activați votarea
  • Salvarea fișierului jurnal
  • Obțineți numărătoarea
  • Obțineți informații
  • Deschidere/închidere după index
  • Citiți sectorul cărților/etichetelor
  • Citiți cartea / blocul de etichete
  • Scrie Card / Tag Sector
  • Write Card / Tag Block

Limbaje de programare disponibile:

  • C #
  • C
  • Lazarus

Sisteme de operare, platforme și medii acceptate:

  • Cross-platform

Hardware acceptat:

  • Dispozitive din seria μFR
multi reader csharp GUI
Software SDK Descrierea /
UFR-Lazăr-multi-cititor

Exemplu de utilizare a mai multor cititoare μFR pe aceeași gazdă.

ufr-multi_readers-exemplu-c_sharp

Un exemplu software în C# include funcții de bază ale utilizării mai multor cititoare din seria μFR pe o singură gazdă.

ufr-exemple-c-multi_reader_console

Exemplu de software de consolă pentru multi-reader μFR.

Manual de software

1. μFR Multi-reader C# – Run Software

Download: ufr-multi_readers-example-c_sharp

Descărcați și extrageți pachetul software SDK. Navigați la folderul Lansare software din subfolder cu numele arhitecturii sistemului de operare (de exemplu, binx86Release). Rulați fișierul uFR_multiDLL_tester.exe .

multi reader csharp

Dacă ați instalat driverele hardware corect, software-ul va rula interfața grafică.

multi reader csharp GUI 550x400 1

2. μFR Multi-reader C# – Deschideți toți cititorii

Faceți clic pe Deschidere totală citire pentru a stabili comunicarea cu toate dispozitivele uFR conectate la gazdă.

Dacă conexiunea nu a reușit, verificați instalarea driverelor FTDI .

multi reader csharp open all readers
multi reader csharp all opened

2. μFR Multi-reader C# – Activați funcția de votare

Pentru a activa/dezactiva votarea datelor, bifați sau deselectați caseta de selectare din partea de sus a interfeței software. 

multi reader csharp polling

Dacă opțiunea de votare este activată, acest lucru va provoca citirea constantă a oricărui card în câmpul de citire al cititorilor, precum și înregistrarea jurnalului.

multi reader csharp polling list

4. μFR Multi-reader C# – Fișier jurnal

Software-ul stochează toate datele de citire în fișierul jurnal. Numele inițial al fișierului este afișat în partea de sus a ecranului. După citirea primei cărți, software-ul generează automat fișierul în folderul software executabil.

multi reader csharp log file

4.1 μFR Multi-reader C# – Redenumire fișier jurnal

Numele fișierului jurnal este editabil. De fiecare dată când editați câmpul Nume fișier , software-ul va genera un nou fișier jurnal. 

multi reader csharp file rename

EXAMPLE

Captura de ecran de mai jos arată noul fișier jurnal creat după editarea numelui de fișier implicit.

multi reader csharp new file

4.2 μFR Multi-reader C# – Conținutul fișierului jurnal

Când funcția de votare este activată, fișierul jurnal va înregistra toate cardurile / etichetele instantaneu.

multi reader csharp logs

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

Faceți clic pe butonul Obțineți numărul pentru a număra toate cititoarele μFR conectate la gazdă.

multi reader csharp get count

6. μFR Multi-reader C# – Obțineți funcția Info

Faceți clic pe butonul Obțineți informații pentru a afișa toate detaliile dispozitivului μFR conectat.

multi reader csharp new get info

7. μFR Multi-reader C# – Închideți toți cititorii

Faceți clic pe butonul Închidere totală cititoare pentru a termina comunicarea cu toate dispozitivele μFR conectate.

multi reader csharp close all

8. μFR Multi-reader C# – Deschis prin index

Pentru a stabili selectiv comunicarea cu cititorii conectați, selectați indexul cititorului dorit din listă și faceți clic pe butonul Deschidere după index . Repetați pașii pentru toți cititorii pe care doriți să îi activați. După activarea comunicării de către indexul cititorului, starea tuturor cititorilor deschiși va fi setată la True, în timp ce restul cititorilor vor rămâne stare falsă .

După activarea comunicării de către indexul cititorului, starea tuturor cititorilor deschiși va fi setată la True, în timp ce restul cititorilor vor rămâne stare falsă .

multi reader csharp open by

EXAMPLE

Captura de ecran arată un exemplu de deschidere a cititorilor cu indexul 0 și 2, în timp ce cititorul cu indexul 1 este încă închis.

multi reader csharp index open

9 μFR Multi-reader C# – Închidere după index

Pentru a dezactiva selectiv comunicarea cu cititorii deschiși, selectați indexul de cititor dorit din listă și faceți clic pe butonul Închidere după index . Repetați pașii pentru toți cititorii pe care doriți să îi dezactivați. După dezactivarea comunicării de către indexul cititorului, starea cititorilor deconectați va fi setată la False.

După activarea comunicării de către indexul cititorului, starea tuturor cititorilor deschiși va fi setată la True, în timp ce restul cititorilor vor rămâne stare falsă .

multi reader csharp close index

10. μFR Multi-reader C# – Funcția de citire

Utilizați opțiunea Citire sector sau opțiunea Blocare citire pentru a citi cardurile/etichetele.

Notă: Acest exemplu software C# acceptă MIFARE® și alte carduri / etichete conforme cu o structură de memorie organizată de 16 sectoare și 4 blocuri. Dacă proiectul utilizează cardurile/etichetele cu o altă structură de memorie, puteți utiliza acest SDK software pentru a personaliza funcțiile de citire și scriere.

multi reader csharp read

10.1 μFR Multi-reader C# – Funcția de citire sectorială

Pentru a citi un anumit sector al cardului, urmați acești pași:

  • Selectați indexul cititorului
  • Selectați indexul de sector dorit
  • Faceți clic pe butonul Citire date.

Bara de informații a software-ului va afișa conținutul sectorului selectat.

multi reader csharp read sector

10.2 μFR Multi-reader C# – BlockReading Function

Pentru a citi un anumit bloc al cardului, urmați acești pași:

  • Selectați indexul cititorului
  • Selectați indexul de bloc dorit
  • Faceți clic pe butonul Citire date.

Bara de informații a software-ului va afișa conținutul blocului selectat.

multi reader csharp read block contzent

11. μFR Multi-reader C# – Funcția de scriere

Utilizați opțiunea Sector Writing sau opțiunea Citire scriere pentru a scrie conținutul în carduri/etichete.

Notă: Acest exemplu software C# acceptă MIFARE® și alte carduri / etichete conforme cu o structură de memorie organizată de 16 sectoare și 4 blocuri. Dacă proiectul utilizează cardurile/etichetele cu o altă structură de memorie, puteți utiliza acest SDK software pentru a personaliza funcțiile de citire și scriere.

multi reader csharp write s b

11.1 μFR Multi-reader C# – Funcția de scriere bloc

Pentru a scrie date pe card, urmați acești pași:

  • Selectați indexul cititorului
  • Selectați indexul de sector dorit
  • Selectați blocul dorit
  • Introduceți datele noi în câmpul Blocare conținut de date
  • Faceți clic pe butonul Citire date.

Notă: Lungimea de date definită este de 16 octeți, astfel încât nu puteți introduce mai mult de 16 caractere. Dacă trebuie să scrieți un conținut mai mare, împărțiți datele în mai multe sectoare și blocuri. Pentru scrierea de date mai complexă, puteți lua în considerare, de asemenea, utilizarea unora dintre celelalte soluții software SDK excelente pentru scrierea liniară. Vă rugăm să verificați depozitul nostru GitLab.

multi reader csharp write

11.2 μFR Multi-reader C# – Funcția BlockReading

Pentru a citi un anumit bloc al cardului, urmați acești pași:

  • Selectați indexul cititorului
  • Selectați indexul de bloc dorit
  • Faceți clic pe butonul Citire date.

Bara de informații a software-ului va afișa conținutul blocului selectat.1

multi reader csharp write

Verificați noua intrare citind blocul de card selectat. Bara de informații a software-ului va afișa conținutul de date HEX.

multi reader csharp check write

Acest manual prezintă software-ul simplu multi-reader cod sursă în limbajul de programare C #. Exemple software cu funcțiile prezentate sunt, de asemenea, disponibile în C și Lazăr. Toate pachetele software includ codul sursă SDK.