这里输入Shell -этопрограммныйинтерфейскоманднойстрокидлявыполненияаппаратныхкомандсерииμFRвнесколькихоперационныхсистемах。Какследуетизназванияпрограммногообеспечения,этосредаоболочкиснаборомпеременных,определенныхбиблиотекамичтенияμFR。
文档和软件下载
Обзор про р ра амм мно о о ес спе о е е и и
Функции п о о р с а амм мно о о о ес спе и е ии и:
- Набор ф - унк л и в, определенн и ибиблиотекам м се ии ииAPI (инте - ф - е - с с п - икладно о о о амм мировани)。
Доступные з о ки про раммировани:
- Исполняемое по о р раммно о ое спе ие е
Поддерживаемыеоперационныесистемы,платформыисреды:
- ОС窗户
- ОСLinux
- MAC OS
- МалинаПи
Поддерживаемые те т т, накле т ки, карты:
- МИФАРЕМини®
- МИФАРЕ Классик®(1k, 4k, ev1)
- МИФАРЕУльтралайт®
- МИФАРЕ Ультралайт С®
- МИФАРЕ Плюс®(2k, 4k)
- MIFARE DESFire®(Легкий, 2K, 4K, 8K, EV1, EV2)
- NXP NTAG®21x(210, 213, 215, 216,标签篡改器)
- NXP NTAG®4xx ДНК (413,424)
Рекомендуемоеоборудование:
- мкФРНано
- μfr Нано Онлайн
- мкФРКлассик
- мкФР Классик КС
- μFRАванс
- мкФРXL
- Базовый hd (режим со с м местимост с мкФР)
Загрузка про р ра амм мно о о ес спе о е е и и
Описание
Исполняемоепрограммноеобеспечение这里壳позволяетвыполнятькоманднуюстрокудляустройствсерииμFRвконсольномрежиме。
Руководство по про р раммном ро беспе о ени
1.оболо ло и ка uFR - Установка и оло лнение
Скачать:ufr-shell
Загрузитеираспакуйтефайлпрограммногообеспечения。
Извлеченнаякорневаяпапкасодержитвложенныепапкисисполнительнымифайламипрограммногообеспечения这里壳дляподдерживаемыхоперационныхсистем。
Корневаяпапкатакжесодержитсписокфункцийпрограммногообеспеченияидополнительныеинструкции。
Если обо ов о а ани и и и занн о с с ни и сдрайверыустановленыправильно,теперьможновыбратьизапуститьисполняемыйфайлдлятекущейоперационнойсистемы。
2.uFR Shell - Интерфейс командно ст оки
Независимоотоперационнойсистемы,программноеобеспечение这里壳работаеткаккомандныйтерминал。Версияпрограммногообеспеченияотображаетсявпервойстрокеэкрана。
3.uFR Shell - Программные функ ии
Чтобыиспользоватьпрограммноеобеспечение这里壳длявыполнениякоманднавашемустройстве这里,вамнеобходимоиметьпредставлениеобовсехдоступныхфункциях。Выможетенайтисписокфункцийвкорневойпапкепрограммногообеспечения,файлеUFR-Shell_list-of-functions.txt。
Болееподробнуюинформацию,атакжеинструкциипореализациииприменениюфункцийможнонайтивДОКУМЕНТАЦИИ ПО API.
3.1 - uFR Shell - Выполнение командно ст оки
Чтобывыбратьправильнуюфункциюдлякоманднойстроки,мырекомендуемсначалаизучитьсправкупофункциямсописаниемвсехфункций。
3.2 -оболочка这里——Примерывыполнениякоманднойстроки
Теперь да а а а - т - посм - от им, как т то о отает。
Во——первых,намнужноустановитьсвязьсподключеннымсчитывателемμFR。Итак, на н е е пе е о о командо р б б дет ReaderOpen。
Введитекоманду:
- ЧитательОткрыть
Еслисостояниечитателявпорядк,емыможемпродолжить。Впротивномслучаепроверьт,еправильноливыустановилиоборудование。
示例1
Чтобыполучитьсерийныйномероборудования,используйтекоманду:
- GetReaderSerialNumber
Есликоманданеимеетопределенныхдополнительныхпараметров,выходныеданныепоумолчаниюимеютформат十六进制。
示例2
Чтобыполучитьвыводданныхвкаком——либодругомформат,енеобходимоуказатьрежимформатавыводасредидоступных:
- Шестнадцатеричный(параметрh),
- Строка(параметр年代)
- Десятичная д об об (па а амет)d).
Команднаястрокадляуказанногоформатавыводатеперьбудетиметьдваэлемента:
- “Функция”“режим параметров”
示例3
Какивслучаессерийнымномером读者,чтобыполучитьвыходныеданные卡IDпоумолчанию,простоиспользуйтекоманду:
- GetCardIdEx
Дляэтойкоманднойстрокиконсольотобразитвыходныеданные卡片类型,UIDиUIDвформате十六进制поумолчанию。
示例4
Выходныеданные卡IDимеютдревовидныевыходныезначения。Впредыдущемпримерепоказанывыходныеданныеб卡IDезопределенногорежимапараметравкоманднойстрокеВэтомпримереобъясняется,какполучитьсмешанныйвыходнойформат。这里输入Shellпозволяетопределитьконкретныйрежимпараметрадлякаждоговыходногозначения。
Команднаястрокадолжнавыглядетьследующимобразом:
-
- “Функция‘1。режим па ам мет а' '2.执行命令。режим па ам мет а' '3。режимпараметра”
示例5
Есливкоманднойстрокенеопределенывсепараметры,форматвыходноготомабезрежиманазначенныхпараметровсохранитформат十六进制(поумолчанию)。
Команднаястрокадляожидаемыхзначенийдереваипредопределенныхдвухпараметрическихрежимовимеетследующуюструктуру:
- “Функция‘1。режим па ам мет а' '2.执行命令。режимпараметра”
Вразделе3.2объясняется,какопределитьформатвыходногозначениядляуказанногопараметра。Однакоеслинеобходимочастополучатьвыходныеданныевнегексадимальномформат,еможноизменитьформатпоумолчаниюдлявсехвыходныхзначенийвместоопределениякаждогопараметраотдельно。
Дляпостоянногоизмененияформатавывода(покатекущаяконсольнебудетзакрыта),запуститекоманднуюстроку:
- Установить режим во ов ода 'нов о н е параметры'
Наснимкеэкранавышепоказанформатвходногозначенияпоумолчанию,предустановленныйв字符串(параметр年代).
示例1
Теперьдавайтезапустимтестспомощьюпростойкоманднойстроки:
- GetCardIdEx
Теперьвыходныерезультатыявляютсястроковымизначениями,дажеесливкоманднойстрокенеопределенрежимдополнительныхпараметров。
,КаквидитевсевыходныезначенияявляютсястроковымизначениямиссимволомОбратнойкосойчерты() в мест т и и пер о о о о о о и им м ола。Программаавтоматическидобавляетэтотсимволквыходнымзначениям,содержащимнепечатаемыесимволы。
示例2
Вследующемпримерепредставленыстроковыевыходныеданные,когдазначениеможнораспечатать。
Давайтезапишемсодержимоевкарточкутолькопечатнымисимволами。
Пример командно ст оки:
- WriteUserData”Пример——Тест”
Примечание:Строковоесодержимоезаписываетсявкавычкахвкоманднойстроке。
Теперь п о о ита а а а а а а а о онтент。Команднаястрока:
-
- ЧтениеПользовательскиеданные
Вэтомслучаевыходныеданныенеимеютсимволаобратнойкосойчертывначале。Остальнаячастьвыходногосодержимого(послеранеезаписанногосодержимого)являетсязначениямипоумолчаниню——еиспользуемымибайтами,отображаемымикакзначенияxFF。
4.这里输入Shell -РазличиявреализациивподдерживаемыхсредахОС
- ОС窗户——реализациявсистемен窗户етребуетдополнительныхразрешенийдляработысфункциями这里壳。Достаточноправильноустановить这里读者иегобиблиотеки。
- ОСLinux-какобычновсистемеLinux,полнаяфункциональностьпрограммногообеспечения这里壳привзаимодействиисустройствомтребуетсоответствующегоразрешенияпользователя。
- MacOS -чтобыобеспечитьмгновеннуюработупрограммногообеспечениявэтойОС,скопируйтебиблиотекуlibuRCoder。Dylib в папк ку системн библиотек。
Вэтомруководствепредставленыпримерыпрограммногообеспеченияснесколькимиосновнымифункциями。Список вс се л поддерживаемых ф - унк л и ив вкл се н впак ке р с с сп о о о с амм мн но но о о о ес спе п - ени и.