
μ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.
Software functies:
Beschikbare programmeertalen:
Ondersteunde besturingssystemen, platforms en omgevingen:
Ondersteunde hardware:
| 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. |
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.
Als u uw hardwarestuurprogramma's correct hebt geïnstalleerd, wordt de grafische interface uitgevoerd.
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 .
Als u gegevenspeiling wilt in- of uitschakelen, schakelt u het selectievakje boven aan de software-interface in of uit.
Als de polling-optie is ingeschakeld, veroorzaakt dit het constant lezen van elke kaart in het leesveld van de lezer, evenals de logboekopname.
De naam van het logboekbestand kan worden bewerkt. Telkens wanneer u het veld Bestandsnaam bewerkt, genereert de software een nieuw logboekbestand.
De onderstaande schermafbeelding toont het nieuwe logboekbestand dat is gemaakt na het bewerken van de standaardbestandsnaam.
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.
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.
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.
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.
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.
Ga als volgt te werk om gegevens naar de kaart te schrijven:
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.
Ga als volgt te werk om een specifiek blok van de kaart te lezen:
De software-informatiebalk geeft de inhoud van het geselecteerde blok weer.1
Controleer de nieuwe vermelding door het geselecteerde kaartblok te lezen. De software-informatiebalk geeft de HEX-gegevensinhoud weer.
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.