μFR Multi-readerc#SDKспримеромпрограммногообеспечениясисходнымкодомявляетсяотличныминструментомразработкидляразработкиRFID -решенийNFCдлянесколькихсчитывателейμFR,подключенныхкодномухосту。Этотпрограммныйинструментобеспечиваетцентрализованноеуправлениесчитывателями,подключеннымикодномухосту、атакжеинтеграциюсдругимисистемами,которыетребуютсвязиснесколькимисчитывателямиодновременно。
文档和软件下载
Обзор про р ра амм мно о о ес спе о е е и и
Функции п о о р с а амм мно о о о ес спе и е ии и:
- Открыть/зак к к к т т с с с и ит о а ател
- Включитьопрос
- Сохранить фа л журнала
- Получитьподсчет
- Получитьинформацию
- Открыть/Закрыть по индексу
- Чтение секто о а карты/метк
- Чтение блока карты/метки
- Запись секто о а карты/метк
- Запись блока карты/те а
Доступные з о ки про раммировани:
- c#
- C
- Лазарь
Поддерживаемыеоперационныесистемы,платформыисреды:
- Кроссплатформенность
Поддерживаемоеоборудование:
- Устройства се ии и μfr .
ПрограммныйSDK | Описание |
ufr-Lazarus——мульти——ридер |
ПримериспользованиянесколькихсчитывателейμFRнаодномхосте。 |
ufr-multi_readers-example-c_sharp |
Примерпрограммногообеспечениянc#ваключаетосновныефункциииспользованиясчитывателейсери多个μFRинаодномхосте。 |
ufr-examples-c-multi_reader_console |
ПримерконсольногопрограммногообеспечениядлямультисчитывателяμFR。 |
Руководство по про р раммном ро беспе о ени
1.μFR Multi-reader c# -Запускпрограммногообеспечения
Скачать:ufr-multi_readers-example-c_sharp
ЗагрузитеиизвлекитепакетпрограммногообеспеченияSDK。Перейдите в папку软件发布вовложеннойпапкесименемархитектурыОС(например,binx86Release).ЗапуститефайлuFR_multiDLL_tester.exe.
Есливыправильноустановилидрайверыоборудования,программноеобеспечениезапуститграфическийинтерфейс。
2.μFRМультис——читывательc# -Открытьвсесчитыватели
Нажмитекнопк ку у Открыть с с с с ит и а ател,чтобыустановитьсвязьсовсемиустройствами这里,подключеннымиквашемухосту。
Еслиподключениенеудалось,проверьтеустановкудрайверовFTDI.
2.μFR多读卡器c# - Включить ф - унк и и о оса
Чтобывключить/отключитьопросданных,установитеилиснимитефлажоквверхнейчастиинтерфейсапрограммногообеспечения。
Еслиопцияопросавключена,этоприведеткпостоянномусчитываниюлюбойкартывполечтениясчитывателя,атакжекеезаписивжурнал。
4.μfr Мульти- идер c# - Файл журнала
Программасохраняетвсесчитываемыеданныевфайлжурнала。Исходноеимяфайлаотображаетсявверхнейчастиэкрана。Послесчитыванияпервойкартыпрограммноеобеспечениеавтоматическигенерируетфайлвпапкеисполняемогопрограммногообеспечения。
4.1μFR Multi-Reader c# -Переименоватьфайлжурнала
Имя фа а а а едактироват。Каждый раз, ко а а вы didn ' еда акти didn ' с ет didn ' полеИмяфайла,программноеобеспечениебудетгенерироватьновыйфайлжурнала。
例子
Наснимкеэкрананижепоказанновыйфайлжурнала,созданныйпослередактированияименифайлапоумолчанию。
4.2μFRМультичитывательc# -Содержимоефайлажурнала
Когдафункцияопросавключена,файлжурналамгновеннозапишетвсекарты/теги。
5.μFRМультис——читывательc# -Получитьфункциюподсчета
Нажмитекнопку计数(Получитьсчетчик,чтобыподсчитатьвсесчитывателиμFR,подключенныекхосту。
6.μFRМультис——читывательc# -Функцияполученияинформации
Нажмитекнопку«Свойства»,чтобыотобразитьвсесведенияоподключенномустройствеμFR。
7.Мультичитыватель μfr c # - Закрыть се с с ит ит а ател
НажмитекнопкуЗакрытьвсесчитыватели,чтобызавершитьсвязьсовсемиподключеннымиустройствамиμFR。
8.Мультичитывательc#снесколькимисчитывателямиμFR -открытьпоиндексу
Чтобыустановитьсвязьсподключеннымичитателямивыборочно,выберитенужныйиндексчитателяизспискаинажмитекнопкуОткрыть по индексу.Повторитеэтишагидлявсехустройствчтения,которыетребуетсявключить。Послевключениясвязипоиндексучитателястатусвсехоткрытыхчитателейбудетустановленвзначение真的, в то о о е ем как остал н о и итател оста тал остан ств стат се False.
Послевключениясвязипоиндексучитателястатусвсехоткрытыхчитателейбудетустановленвзначение真的, в то о о е ем как остал н о и итател оста тал остан ств стат се False.
例子
Наскриншотепоказанпримероткрытиясчитывателейсиндексами0и2, в то о ре ем как с с и ит т а ател с индексом1с с с еще зак к к。
9 мкФР Мультиридер c# - Закрыть по индексу
Чтобыотключитьсвязьсоткрытымичитателямивыборочно,выберитенужныйиндексчитателяизспискаинажмитекнопкуЗакрыть по индексу.Повторитеэтидействиядлявсехустройствчтения,которыетребуетсяотключить。Послеотключениясвязипоиндексусчитывателясостояниеотключенныхсчитывателейбудетустановленовзначение假。
Послевключениясвязипоиндексучитателястатусвсехоткрытыхчитателейбудетустановленвзначение真的, в то о о е ем как остал н о и итател оста тал остан ств стат се False.
10.μfr Мульти-с с ит т а ател c # - Функция ит ени
Используйтеопцию«Чтениепосекторами”ли«Чтениеблоков»длячтениякарт/тегов。
Примечание:Этотпримерпрограммногообеспеченияc#поддерживает非接触式读卡器®идругиесовместимыекарты/тегисоструктуройпамяти,организованнойиз16секторови4блоков。Есливпроектеиспользуютсякарты/тегискакой——либодругойструктуройпамяти,выможетеиспользоватьэтотпрограммныйSDKдлянастройкифункцийчтенияизаписи。
10.1μFR Multi-reader c# -Функциясекторногосчитывания
Чтобыпрочитатьопределенныйсекторкарты,выполнитеследующиедействия。
- Выбор индек кса с и ит и а а а а а и а а а а а а а а а а а а а а ател
- Выберите нужный индек кс сектора
- Нажмите кнопку у Чтение данн。
Информационнаяпанельпрограммногообеспеченияотобразитсодержимоевыбранногосектора。
10、2мкФРМультичитывательc# -Функциячтенияблоков
Чтобыпрочитатьопределенныйблоккарты,выполнитеследующиедействия。
- Выбор индек кса с и ит и а а а а а и а а а а а а а а а а а а а а ател
- Выберите нужный индек кс с лока
- Нажмите кнопку у Чтение данн。
Информационнаяпанельпрограммногообеспеченияотобразитсодержимоевыбранногоблока。
11.μfr Мульти-с си т т а ател c # - Функция запис
Используйтепараметр«Записьсектора»илипараметр«Чтениезаписид”лязаписисодержимоговкарточкит/еги。
Примечание:Этотпримерпрограммногообеспеченияc#поддерживает非接触式读卡器®идругиесовместимыекарты/тегисоструктуройпамяти,организованнойиз16секторови4блоков。Есливпроектеиспользуютсякарты/тегискакой——либодругойструктуройпамяти,выможетеиспользоватьэтотпрограммныйSDKдлянастройкифункцийчтенияизаписи。
11.1 μFR多读卡器c# - Функция записи блоков
Чтобызаписатьданныевкарту,выполнитеследующиедействия。
- Выбор индек кса с и ит и а а а а а и а а а а а а а а а а а а а а ател
- Выберите нужный индек кс сектора
- Выберите нужный блок
- Введитеновыеданныевполе«Содержимоезаблокированныхданных»
- Нажмите кнопку у Чтение данн。
Примечание:Определеннаядлинаданныхсоставляет16бай,тпоэтомувыможетеввестинеболе16есимволов。Есливамнужнонаписатьболеекрупныйконтен,тразделитеданныенанесколькосекторовиблоков。ДляболеесложнойзаписиданныхвытакжеможетерассмотретьвозможностьиспользованиянекоторыхдругихнашихпревосходныхпрограммныхрешенийSDKдлялинейнойзаписи。Пожалуйста, за л л ните в нарепозиторийGitLab.
11、2мкФРМультичитывательc# -Функциячтенияблоков
Чтобыпрочитатьопределенныйблоккарты,выполнитеследующиедействия。
- Выбор индек кса с и ит и а а а а а и а а а а а а а а а а а а а а ател
- Выберите нужный индек кс с лока
- Нажмите кнопку у Чтение данн。
Информационнаяпанельпрограммногообеспеченияотобразитсодержимоевыбранногоблока。1
Проверьтеновуюзапись,прочитаввыбранныйблоккарты。Информационнаяпанельпрограммногообеспеченияотобразитсодержимоеданных十六进制。
Вэтомруководствепредставленопростоепрограммноеобеспечениеснесколькимисчитывателямиисходногокоданаязыкепрограммированияc#。ПримерыпрограммногообеспеченияспредставленнымифункциямитакжедоступнынаязыкахCи拉撒路。ВсепакетыпрограммногообеспечениявключаютисходныйкодSDK。