μFR Multi-reader C# SDK с примером программного обеспечения с исходным кодом является отличным инструментом разработки для разработки RFID-решений NFC для нескольких считывателей μFR, подключенных к одному хосту. Этот программный инструмент обеспечивает централизованное управление считывателями, подключенными к одному хосту, а также интеграцию с другими системами, которые требуют связи с несколькими считывателями одновременно.
Docs & Software Download
Обзор программного обеспечения
Функции программного обеспечения:
- Открыть/закрыть все считыватели
- Включить опрос
- Сохранить файл журнала
- Получить подсчет
- Получить информацию
- Открыть/Закрыть по индексу
- Чтение сектора карты/метки
- Чтение блока карты/метки
- Запись сектора карты/метки
- Запись блока карты/тега
Доступные языки программирования:
- C #
- C
- Лазарь
Поддерживаемые операционные системы, платформы и среды:
- Кроссплатформенность
Поддерживаемое оборудование:
- Устройства серии μFR
Программный SDK | Описание |
ufr-Lazarus-мульти-ридер |
Пример использования нескольких считывателей μFR на одном хосте. |
ufr-multi_readers-example-c_sharp |
Пример программного обеспечения на C# включает основные функции использования считывателей серии MULTIPLE μFR на одном хосте. |
ufr-examples-c-multi_reader_console |
Пример консольного программного обеспечения для мультисчитывателя μFR. |
Руководство по программному обеспечению
1. μFR Multi-reader C# — Запуск программного обеспечения
Скачать: ufr-multi_readers-example-c_sharp
Загрузите и извлеките пакет программного обеспечения SDK. Перейдите в папку Software Release во вложенной папке с именем архитектуры ОС (например, binx86Release). Запустите файл uFR_multiDLL_tester.exe .
Если вы правильно установили драйверы оборудования, программное обеспечение запустит графический интерфейс.
2. μFR Мульти-считыватель C# — Открыть все считыватели
Нажмите кнопку Открыть все считыватели , чтобы установить связь со всеми устройствами uFR, подключенными к вашему хосту.
Если подключение не удалось, проверьте установку драйверов FTDI .
2. μFR Multi-reader C# — Включить функцию опроса
Чтобы включить/отключить опрос данных, установите или снимите флажок в верхней части интерфейса программного обеспечения.
Если опция опроса включена, это приведет к постоянному считыванию любой карты в поле чтения считывателя, а также к ее записи в журнал.
4.1 μFR Multi-Reader C# — Переименовать файл журнала
Имя файла журнала можно редактировать. Каждый раз, когда вы редактируете поле Имя файла , программное обеспечение будет генерировать новый файл журнала.
EXAMPLE
На снимке экрана ниже показан новый файл журнала, созданный после редактирования имени файла по умолчанию.
8. Мультичитыватель C# с несколькими считывателями μFR — открыть по индексу
Чтобы установить связь с подключенными читателями выборочно, выберите нужный индекс читателя из списка и нажмите кнопку Открыть по индексу . Повторите эти шаги для всех устройств чтения, которые требуется включить. После включения связи по индексу читателя статус всех открытых читателей будет установлен в значение True, в то время как остальные читатели останутся в статусе False .
После включения связи по индексу читателя статус всех открытых читателей будет установлен в значение True, в то время как остальные читатели останутся в статусе False .
EXAMPLE
На скриншоте показан пример открытия считывателей с индексами 0 и 2, в то время как считыватель с индексом 1 все еще закрыт.
9 мкФР Мультиридер C# — Закрыть по индексу
Чтобы отключить связь с открытыми читателями выборочно, выберите нужный индекс читателя из списка и нажмите кнопку Закрыть по индексу . Повторите эти действия для всех устройств чтения, которые требуется отключить. После отключения связи по индексу считывателя состояние отключенных считывателей будет установлено в значение False.
После включения связи по индексу читателя статус всех открытых читателей будет установлен в значение True, в то время как остальные читатели останутся в статусе False .
10. μFR Мульти-считыватель C# — Функция чтения
Используйте опцию «Чтение по секторам» или «Чтение блоков» для чтения карт/тегов.
Примечание: Этот пример программного обеспечения C# поддерживает MIFARE® и другие совместимые карты/ теги со структурой памяти, организованной из 16 секторов и 4 блоков. Если в проекте используются карты/теги с какой-либо другой структурой памяти, вы можете использовать этот программный SDK для настройки функций чтения и записи.
10.1 μFR Multi-reader C# — Функция секторного считывания
Чтобы прочитать определенный сектор карты, выполните следующие действия.
- Выбор индекса считывателя
- Выберите нужный индекс сектора
- Нажмите кнопку Чтение данных.
Информационная панель программного обеспечения отобразит содержимое выбранного сектора.
11. μFR Мульти-считыватель C# — Функция записи
Используйте параметр «Запись сектора» или параметр «Чтение записи» для записи содержимого в карточки/теги.
Примечание: Этот пример программного обеспечения C# поддерживает MIFARE® и другие совместимые карты/ теги со структурой памяти, организованной из 16 секторов и 4 блоков. Если в проекте используются карты/теги с какой-либо другой структурой памяти, вы можете использовать этот программный SDK для настройки функций чтения и записи.
11.1 μFR Multi-reader C# — Функция записи блоков
Чтобы записать данные в карту, выполните следующие действия.
- Выбор индекса считывателя
- Выберите нужный индекс сектора
- Выберите нужный блок
- Введите новые данные в поле «Содержимое заблокированных данных»
- Нажмите кнопку Чтение данных.
Примечание: Определенная длина данных составляет 16 байт, поэтому вы можете ввести не более 16 символов. Если вам нужно написать более крупный контент, разделите данные на несколько секторов и блоков. Для более сложной записи данных вы также можете рассмотреть возможность использования некоторых других наших превосходных программных решений SDK для линейной записи. Пожалуйста, загляните в наш репозиторий GitLab.
11,2 мкФР Мультичитыватель C# — Функция чтения блоков
Чтобы прочитать определенный блок карты, выполните следующие действия.
- Выбор индекса считывателя
- Выберите нужный индекс блока
- Нажмите кнопку Чтение данных.
Информационная панель программного обеспечения отобразит содержимое выбранного блока.1
Проверьте новую запись, прочитав выбранный блок карты. Информационная панель программного обеспечения отобразит содержимое данных HEX.
В этом руководстве представлено простое программное обеспечение с несколькими считывателями исходного кода на языке программирования C#. Примеры программного обеспечения с представленными функциями также доступны на языках C и Lazarus. Все пакеты программного обеспечения включают исходный код SDK.