FEIG. Бесплатное ПО и инструментарий разработчика SDK/API
Немецкий производитель RFID-оборудования компания FEIG Electronic GmbH предоставляет бесплатное программное обеспечение для всех RFID-считывателей своей продуктовой линейки.
Программное обеспечение от FEIG Electronic предоставляет следующие базовые возможности:
- можно легко настроить RFID-считыватель,
- проверить работоспособность считывателя, коммуникационных линий и RFID-меток,
- протестировать все функции прибора.
- Также это ПО можно использовать для кодирования RFID-меток или для чтения содержимого памяти RFID-меток.
- Если требуется решать уникальные задачи по автоматизации бизнес-процессов предприятия, то рекомендуем обратить внимание на инструментарий разработчика SDK / API от производителя или на более высокоуровневые программные компоненты / программные оболочки (об этом более подробно указано в других разделах сайта).
Продуктовая линейка FEIG Electronic состоит из нескольких типов RFID-считывтелей, разделенных по следующим группам:
- OBID i-scan UHF, IDENTIFICATION: RFID-считыватели UHF диапазона частот (860-960 МГц) малой, средней и большой дальности. Стационарные, ручные, настольные считыватели. Основные стандарты работы устройств это EPC, ISO 18000-6*;
- OBID i-scan HF, IDENTIFICATION: RFID-считыватели HF 13,56 МГц малой, средней и большой дальности. Стационарные, ручные, мобильные и настольные считыватели. Основные стандарты работы устройств это ISO15693, ISO 18000-3*;
- Classic-Pro / CPR: настольные и настенные считыватели 13,56 МГц для организации физического доступа (СКУД) и для кодирования RFID-карт. Основные стандарты - ISO 14443-A/B.
ПО для RFID-оборудования UHF (линейка продукции OBID i-scan UHF, IDENTIFICATION)
-
ISOStart;
ISOStart - по для настройки считывателя
Для работы с оборудованием продуктовой линейки OBID i-scan UHF производитель RFID-оборудования FEIG Electronic разработал
демонстрационное ПО под названием OBID ISOStart. На момент написания раздела актуальной является версия ISOStart 2016. Скачать программное обеспечение может любой клиент, зарегистрированный в личном кабинете ISBC-RFID
https://file.isbc.ru/
Программное обеспечение ISOStart позволяет легко и просто настроить RFID-считыватель, все настройки будут сохранены в энергонезависимой EEPROM памяти прибора. Также в последующем эта конфигурация может быть считана из памяти прибора после чего в конфигурацию могут быть внесены изменения. Эта возможность позволяет пользоваться устройством где угодно, не привязанном к конкретному рабочему месту. Настройки прибора можно сохранить в xml файл для переноса конфигурации на другие RFID-считыватели системы.
Кстати! Часто в задачах системной интеграции разработчики ПО возлагают настройку прибора именно на ISOStart, реализовывая в коде программного обеспечения только функциональность работы с RFID-метками, а именно: инвентаризацию RFID-меток, кодирование и чтение памяти RFID-меток. Такой подход позволяет существенно ускорить начальный этап разработки и реализовывать функциональность настройки прибора постепенно именно в тот момент, когда это действительно нужно!
ISOStart позволяет вернуться к заводским параметрам – установить параметры прибора в состояние «по умолчанию» в последствии предложив воспользоваться мастером настройки Quick Start Wizard.
Рисунок 1. Пример экранной формы – «Обнаружение ридера»
Рисунок 2. Пример экранных форм - настройка выходной мощности RF передатчика для антенн
Не менее важной особенностью ISOStart является то, что он является неплохим «помощником» программиста в разработке программного обеспечения:
- дерево конфигураций имеет аналогичную SDK/API структуру включая названия конфигов и команд.
- Также выполнение каждой команды сопровождается дублированием дампа, который содержит текстовые / байтовые команды – эта информация оказывается очень полезной при разработке ПО без применения SDK/API С++, C#, Java. Ведь зачастую применение вышеозвученных SDK невозможно, например, при работе с ПЛК или микроконтроллером.
-
DiscoveryTool;
DiscoveryTool – поиск RFID считывателей, подключенных к Ethernet (TCP/IP)
FEIG Electronic предлагает программное обеспечение, применяемое для поиска сетевых устройств, а также для изменения из сетевых настроек. Программное обеспечение рассылает широковещательные сообщения, распространяемые в пределах сетевого коммутатора. По результатам сканирования сети ПО формирует таблицу RFID-считывателей, обнаруженных в сети. Пример экранной формы изображен на рисунке 4. На момент написания раздела доступна бэта-версия продукта 0.9.01, доступная для тестирования.
Поскольку программное обеспечение является демонстрационным, то в решении «производственных» задач требуется дополнительное тестирование применительно к условиям эксплуатации.
Рисунок 4. Экранная форма ПО DiscoveryTool.
Рисунок 5. Экранная форма настройки сетевых параметров. Например, можно перенастроить IP-адрес, включить поддержку DHCP или активировать доступ к устройству по его имени (Hostname).
В программном обеспечении DiscoveryTool реализована функциональность ведения системного лога.
-
Инструментарий разработчика SDK / API;
- для Windows, язык программирования С++ ID ISC.SDK.Win (DLLs, C++ Class Library, Samples)
- для Windows, язык программирования C# ID ISC.SDK.NET (DLLs, .NET Class Library, Samples)
- для Linux, язык программирования С++ ID ISC.SDK.Linux (SOs, C++ Class Library, Samples)
- для Android, язык программирования С++ ID ISC.SDK.Android (SOs, C++ Class Library)
- для MacOS, язык программирования С++ ID ISC.SDK.MacOSX (DYLIBs, C++ Class Library)
- Java -- ID ISC.SDK.Java (DLLs/SOs, Java Class Library, Samples)
- для Windows CE, язык программирования C++ и C# ID ISC.SDK.WinCE (DLLs, C++ and .NET Class Libraries)
- Микролинукс, встроенный в контроллер FEIG в считывателях ID ISC.LR2500-A and LRU3x00 -- ID ISC.SDK.ACC-LR-FMB08 (SOs, C++ Class Library, Samples)
ПО для RFID-оборудования HF (линейка продукции OBID i-scan HF, IDENTIFICATION)
- ISOStart (ПО аналогично применяемому для UHF оборудования);
- DiscoveryTool (ПО аналогично применяемому для UHF оборудования);
-
DATuningTool;
DATuningTool - ПО для настройки антенн
У оборудования линейки OBID i-scan HF (IDENTIFICATION), работающего на частоте 13,56 МГц есть дополнительная возможность – управление автоматическим тюнером DAT (динамический тюнер антенны), настраивающим подключенные к RFID-считывателю антенны. Антенны можно настроить с помощью ISOStart в модуле управления внешними устройствами «function unit», однако тюнинг RFID-антенн существенно проще выполнить в специализированном ПО DATuningTool. Экранная форма представлена на рисунке 3.
Рисунок 3. Экранная форма DATuningTool, применяемого для автоматической настройки антенн, подключенных к динамическому тюнеру (DAT) FEIG Electronic.
- Инструментарий разработчика SDK / API (аналогично применяемому для UHF оборудования).
ПО для настольных и настенных считывателей СДК 13,56 МГц (карты Mifare и iCode)
-
CPRStart;
CPRStart - по для настройки считывателя
Для продуктовой линейки CPR доступно программное обеспечение CPRStart, функции данного программного обеспечения аналогичны ПО ISOStart.
- DiscoveryTool (ПО аналогично применяемому для HF и UHF оборудования);
- Инструментарий разработчика SDK / API (аналогично применяемому для HF и UHF оборудования).
ПО для автономной СКУД автотранспорта MAX.U1002 UHF
- ISOStart (ПО аналогично применяемому для UHF оборудования);;
- DiscoveryTool (ПО аналогично применяемому для HF и UHF оборудования);
-
MyAXXessManager;
myAXXessManager - ПО для конфигурирования MAX.U1002
Система на базе FEIG MAX.U1002 UHF представляет из себя аппаратно-программный комплекс, с помощью которого решается задача организации автоматического проезда на подконтрольную территорию. Идентификация автомобилей осуществляется по принципу «свой / чужой». Предварительно в MAX.U1002 загружается несколько таблиц, в которых указываются идентификаторы RFID-меток, владельцы автомобилей, расписание доступа. Эти таблицы формируются в графической оболочке ПО myAXXESSManager, разработанной программистами FEIG Electronic. Данное ПО является бесплатным, скачать его может любой зарегистрированный пользователь с сайта
https://file.isbc.ru/
Также для данного типа оборудования предоставляется SDK/API, применяя который Вы можете создать программный продукт управления MAX.U1002 самостоятельно. Отмечаем, что данный контроллер доступа имеет внутренний буфер, который может хранить журнал событий, также этот буфер может быть передан на хост (ПК, сервер, контроллер и пр.). При возникновении события, например, открытие шлагбаума для какой-либо метки, информация о нем может быть передана на хост.
Примечание. В myAXXESSManager функциональность чтения журнала событий (лога событий) с прибора не реализована. Однако специалисты ISBC-RFID разработали демонстрационную программу, которая считывает этот лог событий. За данным приложением, а также за исходными кодами вы всегда можете к нам обратиться.
Рисунок 6. Экранная форма стартовой страницы ПО myAXXESSManager, система предлагает создать новую базу данных. После чего потребуется задать шлагбаумы, завести таблицу с идентификаторами меток, таблицу владельцев автомобилей, далее задать временные зоны.
- Инструментарий разработчика SDK / API (информацию запрашивайте в отделе поддержки департамента радиочастотной идентификации).