Решения по считыванию и передачи RFID меток

RFID ТСД

На одном из проектов стояла довольно сложная задача - реализовать передачу отсканированных RFID меток при помощи ТСД в MES-систему.
Сложность заключалась в следующем:
- ТСД сканирует и передает около 600 меток в секунду т.е. за 1 секунду - от 2 меток можно получить 600 "одинаковых" пакетов данных в хаотичном порядке (1,1,2,1,2,2,1,2,1,1,1....).
- MES-система работает на ТСД только через RDP - клиент, что усложняет схему передачи меток с терминала в RDP-сессию на этом же ТСД
- Реализовать весь механизм с минимальными задержками от момента сканирования метки до их появления у оператора в АРМ.
- ПО от производителя RFID ТСД было крайне капризное в плане настройки работы RFID модуля.

План решения данной задачи:

- Получить RFID метки на RFID-ТСД.
- Отправить только уникальные метки на сервер.
- Определить какая RDP-сессия запущена на нужном нам RFID-ТСД (таких одновременно работающих тсд может быть несколько десятков).
- Определить клиент 1с который запущен под этой сессией.
- Вызвать внешнее событие в клиенте 1с и передать в него массив отсканированных меток для дальнейшей обработки в MES-системе.

Для решения этой задачи были написаны:

- android-service - Получение на ТСД отсканированных RFID-меток (через события ОС android -> Broadcast + Intent) с последующей отправкой только уникальных меток на windows-service.
- windows-service - сервис, принимающий данные от ТСД, для их дальнейшей обработки и перенаправления нужному клиенту 1с запущенному на терминальном сервере, через вызов внешнего события у клиента 1с.
- android приложение (GoGoRFID) - приложение для первоначальной настройки ТСД.

Не смотря на усложнённую схему передачи и синхронизацию передачи между нужными устройствами - задержки по времени вышли минимальными и бесшовными для отображения на ТСД, а нагрузочное тестирование показало стабильную работу при 100 подключенных ТСД и 100 принимающих метки клиентах.

Проектные фото

Loading...

Не загрузились фото? Нажмите на кружок выше

Разработка интеграционного модуля с сетевыми высокочастотными UHF RFID антеннами в домашних условиях COVID - изоляции, была не сложной задачей, а отсутствие документации компенсировалось мурчащим рядом помощником :)

Мурчащий помощник также присутствует на фото ниже.

Проектные фото

Loading...

Не загрузились фото? Нажмите на кружок выше



An error has occurred. This application may no longer respond until reloaded. Reload 🗙