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

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

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 .

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. 

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.

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.

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. 

EXAMPLE

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

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.

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

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.

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.

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

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.

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

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.

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.

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.

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.

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.

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

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

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.