+7 (495) 673-70-23
+7 (926) 095-74-64
  • Главная
  • Программное обеспечение для RFID оборудования Union, RFID драйвер

Программное обеспечение для RFID оборудования Union, RFID драйвер

Продукт состоит из 2х автономных программных модулей:

1) Программное обеспечение (драйвер) для портативно – переносных устройств (RFID терминалов сбора данных), оснащенных модулем чтения RFID меток – Union Mobile RF.

2) Программное обеспечение для стационарных систем, в состав которых входит устройство для считывания RFID меток – Union RF.

Драйвер для RFID оборудования «Union» предназначен для идентификации объектов, которые оснащены RFID метками. Также драйвер предоставляет пользователю задавать различную информацию об объектах с целью ее дальнейшего отображения при чтении меток.

Все считанные RFID метки записываются в xml файл, который впоследствии можно использовать для обмена информацией с учетной системой. Так же предусмотрена возможность подключения к Microsof SQL Server и запись данных непосредственно в базу.

Системные требования к ПК

1) Минимальные системные требования к оборудованию для работы с програмным обеспечением Union Mobile RF:

  • ОС Windows Mobile 5.0 и выше
  • Установленный Microsoft .NET Compact Framework 2.5 и выше
  • Устройство, оснащенное RFID считывателем(например Motorola MC3190)

2) Минимальные системные требования к оборудованию для работы с Union RF:

  • ОС Windows XP и выше
  • Установленный пакет Java Virtual Machine 1.6 и выше
  • Сетевой RFID считыватель(например Impinj Speedway R420)

Описание Union Mobile.

Установка и запуск Union Mobile RF

Для успешной работы продукта необходимо скопировать папку CS_RFID1.0 в директорию «/My Documents/Projects”.

Для использования программы необходимо запустить файл CSRFID.exe

Алгоритм работы с Union Mobile RF

После «старта» программы откроется главное окно приложения(рис.1)

Union_Mobile

Рис. 1

После этого программа попытается установить соединение с RFID считывателем, установленным на данном устройстве. В случае невозможности подключения к встроенному считывателю, предусмотрена возможность подключиться к любому другому сетевому считывателю по IP адресу или его имени в сети. Для этого выбираем пункт меню «Соединение». Далее выбираем IP адрес устройства и порт для подключения в соответствующих полях, и нажимаем кнопку «Соединить» (Рис. 2). В случае успешного соединения в заголовке формы появится IP адрес устройства (если используется RFID считыватель, установленный на устройстве, то заголовок примет вид: «127.0.0.1»).

Union_Mobile_Connection

Рис. 2

После установки соединения пользователь может приступить к считыванию RFID меток, нажав соответствующую кнопку «Начать чтение» либо кнопку на терминале. В случае обнаружения метки в таблицу главного окна будет добавляться соответствующая запись, несущая в себе информацию о считанной метке. Надо отметить, что добавляемые записи уникальны, т.е. в таблице не может быть 2х записей с одинаковым ID метки, однако при повторном считывании метки поля соответствующей записи обновляются!

В любой момент времени пользователь может остановить считывание меток. После этого пользователю будет предложено сохранить инвентаризацию*, для этого надо согласиться с предложением о сохранении.

* Также для сохранения пользователь может соответствующий пункт меню (Инвентаризация->Сохранить). Файл сохраняется в поддиректории «xml» папки приложения в формате “invДЕНЬ.МЕСЯЦ.ГОД.ЧАС.МИНУТА.СЕКУНДА.xml”.

Пользователь может удалить все сохраненные файлы инвентаризации выбрав одноименный пункт в меню(Инвентаризация->Очистить).

Для открытия уже произведенных инвентаризаций пользователь выбирает пункт меню Инвентаризация->Открыть, где ему предложено будет открыть или удалить файлы инвентаризации (Рис. 3).

Union_Mobile_Inventory

Рис. 3

Открыть файл можно в 2х режимах, 1 режим, это режим с добавлением записей, в этом случае данные из таблицы инвентаризации не удаляются, а объединяются с записями файла. Во втором режиме перед добавлением записей выбранного файла все записи удаляются из таблицы.

Удаление проходит также в 2х режимах, в зависимости от режима удаляется выбранный файл или все существующие файлы инвентаризации.

Также предусмотрены операции над метками, для этого выбираем Операции->Доступ->XXX, где XXX – это один из пунктов подменю:

Чтение метки. Здесь можно считать любой банк памяти конкретной метки(Рис. 4)

Union_Mobile_Tag_Read

Рис.4

Блокировка. Здесь можно произвести блокировку заданных параметров метки.

Union_Mobile_Tag_Block

Рис. 5

Блокировка записи. Здесь можно произвести блокировку записи метки(Рис. 5)

Блокировка стирания. Здесь можно произвести блокировку стирания метки(Рис. 6)

Union_Mobile_Tag_Block_Delete

Рис. 6

Также пользователь может просмотреть все возможности/параметры об устройстве чтения меток, для этого надо выбрать пункт меню «Возможности…». Рис. 7.

Union_Mobile_Capability

Рис. 7

Описание Union RF

Установка и запуск Union RF

Для успешной работы продукта необходимо скопировать папку J_RFID1.0 в произвольную директорию.

Для использования программы необходимо запустить файл JRFID.jar.

Алгоритм работы с Union RF

После «старта» программы откроется главное окно приложения (рис. 8)

Union_RF

Рис. 8

Для соединения с устройством выбираем Устройство->Соединение…(Рис. 9). Затем нажимаем кнопку соединение(выбрав IP адрес и Порт подключения)

Union_RF_Connection

Рис. 9

После чего на экране главной формы будут отображаться сообщения от устройства, статусные сообщения, информация о портах ввода/вывода.

Для начала чтения RFID меток нажимаем кнопку «Читать» на главной форме.

Отметим, что мы можем задавать параметры чтения меток с устройства, для этого существуют два пункта меню(Параметры): «Чтение» и «Антенны» .

В первом пункте мы можем выбрать антенны, которые будут использоваться для чтения меток, а также количество меток, которые мы считываем из буфера устройства за 1 итерацию.

Во втором пункте мы можем настроить параметры каждой из подключенных антенн.

Для окончания чтения RFID меток нажимаем кнопку «Стоп» на главной форме. После окончания инвентаризации пользователь может сохранить результаты инвентаризации выбрав «Устройство->Сохранить в XML».

Файл XML при сохранении имеет следующую структуру:

<?xml version="1.0" encoding="UTF-8"?>

-<Inventory>-

<Reader reader_model="00:23:68:DD:62:8D" reader_id="74004">

<Tag MemBank="no" Date="14.02.2014 0:03:46" pcBits="3000" RSSI="-55" CountSeen="20" AntennaId="4" tagId="201203248447010001010239" number="1"/>

<Tag MemBank="no" Date="14.02.2014 0:03:46" pcBits="3400" RSSI="-46" CountSeen="19" AntennaId="4" tagId="2014072884780400010103A1" number="2"/>

<Tag MemBank="no" Date="14.02.2014 0:03:46" pcBits="3000" RSSI="-43" CountSeen="20" AntennaId="4" tagId="3007FB63AC1F3681EC880468" number="3"/>

<Tag MemBank="no" Date="14.02.2014 0:03:46" pcBits="3000" RSSI="-22" CountSeen="20" AntennaId="4" tagId="30380000000196C00000000D" number="4"/>

</Reader>

</Inventory>

<?xml version="1.0" encoding="UTF-8"?>
-<Inventory>-<Reader reader_model="00:23:68:DD:62:8D" reader_id="74004"><Tag MemBank="no" Date="14.02.2014 0:03:46" pcBits="3000" RSSI="-55" CountSeen="20" AntennaId="4" tagId="201203248447010001010239" number="1"/><Tag MemBank="no" Date="14.02.2014 0:03:46" pcBits="3400" RSSI="-46" CountSeen="19" AntennaId="4" tagId="2014072884780400010103A1" number="2"/><Tag MemBank="no" Date="14.02.2014 0:03:46" pcBits="3000" RSSI="-43" CountSeen="20" AntennaId="4" tagId="3007FB63AC1F3681EC880468" number="3"/><Tag MemBank="no" Date="14.02.2014 0:03:46" pcBits="3000" RSSI="-22" CountSeen="20" AntennaId="4" tagId="30380000000196C00000000D" number="4"/></Reader></Inventory>

Также пользователь может открыть результаты уже произведенной инвентаризации путем выбора «Устройство->Открыть XML». После выбора файла, пользователь получит сообщение "Добавить записи из файла к существующим?" В случае положительного ответа, записи из файла добавятся к существующим записям таблицы, иначе таблица будет «обновлена» записями из файла.

Заметим, что пользователь может считать любой банк памяти конкретной метки(Рис. 10)

Для этого стоит нажать кнопку «Читать метку».

Union_RF_Read

Рис. 10

Также пользователь может просмотреть информацию об устройстве, путем выбора меню «Устройство->Информация…»(Рис. 11)

Union_RF_Read_Capability

Рис. 11

Совместимое оборудование

Наше программное обеспечение совместимо со следующими устройстами:

1. Motorola FX7400

2. Motorola FX9500

3. Impinj Speedway R420

4. Impinj Speedway R220