Online Store

μFR Multi-Reader C# SDK

C # SDK &Broncode software voorbeeld voor meerdere μFR-serie lezers implementatie

μFR Multi-reader C# SDK met broncode software voorbeeld is een uitstekende ontwikkeltool voor het ontwikkelen van de NFC RFID-oplossingen voor meerdere μFR-lezers die zijn aangesloten op een enkele host. Deze softwaretool maakt gecentraliseerde controle mogelijk van lezers die op één host zijn aangesloten, evenals integratie met andere systemen die tegelijkertijd communicatie met meerdere lezers vereisen.

Docs & Software Download

Software overzicht

Software functies:

  • Alle lezers openen/sluiten
  • Polling inschakelen
  • Logboekbestand opslaan
  • Get Count
  • Informatie opvragen
  • Index openen/sluiten
  • Lees kaart/tag sector
  • Lees kaart / tag blok
  • Schrijf kaart / tag sector
  • Schrijf kaart / tag blok

Beschikbare programmeertalen:

  • C#
  • C
  • Lazarus

Ondersteunde besturingssystemen, platforms en omgevingen:

  • Platformonafhankelijk

Ondersteunde hardware:

  • Apparaten uit de μFR-serie
multi reader csharp GUI
Software SDK Beschrijving
ufr-Lazarus-multi-lezer

Voorbeeld van het gebruik van meerdere μFR-lezers op dezelfde host.

ufr-multi_readers-voorbeeld-c_sharp

Een softwarevoorbeeld in C# bevat basisfuncties van het gebruik van de MEERDERE μFR-serie lezers op een enkele host.

ufr-voorbeelden-c-multi_reader_console

Console software voorbeeld voor μFR multi-reader.

Software handleiding

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

Downloaden: ufr-multi_readers-example-c_sharp

Download en pak het SDK-softwarepakket uit. Navigeer naar de map Software Release in de submap met de naam van uw OS-architectuur (bijv. binx86Release). Voer het uFR_multiDLL_tester.exe-bestand uit.

multi reader csharp

Als u uw hardwarestuurprogramma's correct hebt geïnstalleerd, wordt de grafische interface uitgevoerd.

multi reader csharp GUI 550x400 1

2. μFR Multi-reader C# – Open alle lezers

Klik op Alle lezers openen om communicatie tot stand te brengen met alle uFR-apparaten die op uw host zijn aangesloten.

Als de verbinding is mislukt, controleert u de installatie van de FTDI-stuurprogramma's .

multi reader csharp open all readers
multi reader csharp all opened

2. μFR Multi-reader C# – Polling-functie inschakelen

Als u gegevenspeiling wilt in- of uitschakelen, schakelt u het selectievakje boven aan de software-interface in of uit. 

multi reader csharp polling

Als de polling-optie is ingeschakeld, veroorzaakt dit het constant lezen van elke kaart in het leesveld van de lezer, evenals de logboekopname.

multi reader csharp polling list

4. μFR Multi-reader C# – Logbestand

De software slaat alle leesgegevens op in het logbestand. De oorspronkelijke bestandsnaam wordt boven aan het scherm weergegeven. Nadat de eerste kaart is gelezen, genereert de software automatisch het bestand in de map met uitvoerbare software.

multi reader csharp log file

4.1 μFR Multi-reader C# – Hernoem logbestand

De naam van het logboekbestand kan worden bewerkt. Telkens wanneer u het veld Bestandsnaam bewerkt, genereert de software een nieuw logboekbestand. 

multi reader csharp file rename

EXAMPLE

De onderstaande schermafbeelding toont het nieuwe logboekbestand dat is gemaakt na het bewerken van de standaardbestandsnaam.

multi reader csharp new file

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

Wanneer de pollingfunctie is ingeschakeld, registreert het logbestand alle kaarten/tags direct.

multi reader csharp logs

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

Klik op de knop Get Count om alle μFR-lezers te tellen die op de host zijn aangesloten.

multi reader csharp get count

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

Klik op de knop Info ophalen om alle aangesloten μFR-apparaatgegevens weer te geven.

multi reader csharp new get info

7. μFR Multi-reader C# – Sluit alle lezers

Klik op de knop Alle lezers sluiten om de communicatie met alle aangesloten μFR-apparaten te beëindigen.

multi reader csharp close all

8. μFR Multi-reader C# – Open op index

Als u de communicatie met de aangesloten lezers selectief tot stand wilt brengen, selecteert u de gewenste lezersindex in de lijst en klikt u op de knop Openen op index. Herhaal de stappen voor alle lezers die u wilt inschakelen. Nadat de communicatie door de lezersindex is ingeschakeld, wordt de status van alle geopende lezers ingesteld op Waar, terwijl de rest van de lezers de status Onwaar blijft.

Nadat de communicatie door de lezersindex is ingeschakeld, wordt de status van alle geopende lezers ingesteld op Waar, terwijl de rest van de lezers de status Onwaar blijft.

multi reader csharp open by

EXAMPLE

De schermafbeelding toont een voorbeeld van het openen van de lezers met index 0 en 2, terwijl de lezer met index 1 nog steeds gesloten is.

multi reader csharp index open

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

Als u de communicatie met de geopende lezers selectief wilt uitschakelen, selecteert u de gewenste lezersindex in de lijst en klikt u op de knop Index sluiten . Herhaal de stappen voor alle lezers die u wilt uitschakelen. Nadat de communicatie door de lezersindex is uitgeschakeld, wordt de status van de niet-verbonden lezers ingesteld op Onwaar.

Nadat de communicatie door de lezersindex is ingeschakeld, wordt de status van alle geopende lezers ingesteld op Waar, terwijl de rest van de lezers de status Onwaar blijft.

multi reader csharp close index

10. μFR Multi-reader C# – Leesfunctie

Gebruik de optie Sector reading of de block reading optie om de kaarten/tags te lezen.

Opmerking: Dit C #-softwarevoorbeeld ondersteunt MIFARE® en andere compatibele kaarten / tags met een geheugenstructuur georganiseerd door 16 sectoren en 4 blokken. Als uw project de kaarten/tags gebruikt met een andere geheugenstructuur, kunt u deze software SDK gebruiken om de lees- en schrijffuncties aan te passen.

multi reader csharp read

10,1 μFR Multi-reader C# – SectorLeesfunctie

Ga als volgt te werk om een specifieke sector van de kaart te lezen:

  • Selecteer de lezersindex
  • Selecteer de gewenste sectorindex
  • Klik op de knop Gegevens lezen.

De software-informatiebalk geeft de inhoud van de geselecteerde sector weer.

multi reader csharp read sector

10,2 μFR Multi-reader C# – BlockReading Functie

Ga als volgt te werk om een specifiek blok van de kaart te lezen:

  • Selecteer de lezersindex
  • Selecteer de gewenste blokindex
  • Klik op de knop Gegevens lezen.

De software-informatiebalk geeft de inhoud van het geselecteerde blok weer.

multi reader csharp read block contzent

11. μFR Multi-reader C# – Schrijffunctie

Gebruik de optie Sector writing of de optie Writing Reading om de inhoud in de kaarten/tags te schrijven.

Opmerking: Dit C #-softwarevoorbeeld ondersteunt MIFARE® en andere compatibele kaarten / tags met een geheugenstructuur georganiseerd door 16 sectoren en 4 blokken. Als uw project de kaarten/tags gebruikt met een andere geheugenstructuur, kunt u deze software SDK gebruiken om de lees- en schrijffuncties aan te passen.

multi reader csharp write s b

11,1 μFR Multi-reader C# – Block Writing Functie

Ga als volgt te werk om gegevens naar de kaart te schrijven:

  • Selecteer de lezersindex
  • Selecteer de gewenste sectorindex
  • Selecteer het gewenste blok
  • Voer de nieuwe gegevens in het veld Gegevensinhoud blokkeren in
  • Klik op de knop Gegevens lezen.

Opmerking: De gedefinieerde gegevenslengte is 16 bytes, dus u mag niet meer dan 16 tekens invoeren. Als u een grotere inhoud moet schrijven, splitst u uw gegevens op in meer sectoren en blokken. Voor het schrijven van complexere gegevens kunt u ook overwegen om enkele van onze andere uitstekende SDK-softwareoplossingen voor lineair schrijven te gebruiken. Controleer onze GitLab-repository.

multi reader csharp write

11,2 μFR Multi-reader C# – BlockReading Functie

Ga als volgt te werk om een specifiek blok van de kaart te lezen:

  • Selecteer de lezersindex
  • Selecteer de gewenste blokindex
  • Klik op de knop Gegevens lezen.

De software-informatiebalk geeft de inhoud van het geselecteerde blok weer.1

multi reader csharp write

Controleer de nieuwe vermelding door het geselecteerde kaartblok te lezen. De software-informatiebalk geeft de HEX-gegevensinhoud weer.

multi reader csharp check write

Deze handleiding presenteert de eenvoudige multi-reader broncodesoftware in de programmeertaal C#. Softwarevoorbeelden met de gepresenteerde functies zijn ook beschikbaar in C en Lazarus. Alle softwarepakketten bevatten broncode SDK.