Найти в Дзене
ТрекМарк

Как объединить маркировочное оборудование разных производителей в единую систему? Рассказываем про API и коннекторы

Вы – производитель или дистрибьютор продукции, которая в скором времени присоединится к национальной системе прослеживаемости «Честный ЗНАК». Вам необходимо внедрить технологию нанесения и считывания уникальных товарных кодов. Оптимальный выбор – приобрести комплексное решение с интеграцией и обучением. Но что, если вы решили закупить оборудование и ПО у разных поставщиков? Как объединить их в единую экосистему, ведь устройства разных производителей не всегда взаимодействуют между собой? Команда «ТрекМарк» регулярно сталкивается с ситуацией, когда заказчик уже приобрел устройство печати или агрегации и просит встроить его в наше решение для маркировки. Для этого мы разрабатываем коннекторы – программные модули, с помощью которых автоматизированная система управления маркировкой (система третьего уровня - L3) формирует задания для аппаратуры и принимает отчеты о проделанной работе. Как мы это делаем? Допустим, вы уже приобрели устройство для печати и хотите, чтобы интегратор обеспечил в
Панель оператора на станции агрегации "ТрекМарк"
Панель оператора на станции агрегации "ТрекМарк"

Вы – производитель или дистрибьютор продукции, которая в скором времени присоединится к национальной системе прослеживаемости «Честный ЗНАК». Вам необходимо внедрить технологию нанесения и считывания уникальных товарных кодов. Оптимальный выбор – приобрести комплексное решение с интеграцией и обучением. Но что, если вы решили закупить оборудование и ПО у разных поставщиков? Как объединить их в единую экосистему, ведь устройства разных производителей не всегда взаимодействуют между собой?

Команда «ТрекМарк» регулярно сталкивается с ситуацией, когда заказчик уже приобрел устройство печати или агрегации и просит встроить его в наше решение для маркировки. Для этого мы разрабатываем коннекторы – программные модули, с помощью которых автоматизированная система управления маркировкой (система третьего уровня - L3) формирует задания для аппаратуры и принимает отчеты о проделанной работе. Как мы это делаем?

Допустим, вы уже приобрели устройство для печати и хотите, чтобы интегратор обеспечил вас системой L3, аппаратурой для агрегации и верификации. Мы поставляем и настраиваем наше оборудование, устанавливаем автоматизированную систему управления маркировкой и приступаем к разработке коннектора для вашего устройства печати.

Для этого мы:

1. изучаем коммуникационный протокол оборудования – набор правил и команд, с помощью которых система L3 будет взаимодействовать с вашим устройством. Такие протоколы разные у разных производителей.

2. создаем макеты этикеток, которое ваше оборудование печатает. Мы пользуемся готовой программой для дизайна, установленной на оборудовании, либо описываем этикетки вручную

Пример описания маркировочной этикетки
Пример описания маркировочной этикетки

3. разрабатываем тестовый модуль - коннектор с минимальным набором функций для проверки работоспособности и отладки взаимодействия с оборудованием. Для этого мы удаленно устанавливаем на вашей площадке специальную версию системы L3 со встроенным в нее тестовым модулем и проводим испытания:

  • формируем задание на оборудование. Задание содержит действия, которое устройство должно произвести, и данные, которые должны содержаться на этикетке (серийные номера, срок годности и т.д.)
  • контролируем ход выполнения задания (фиксируем сбои или отправляем дополнительные данные, если устройство их запрашивает)
  • принимаем и анализируем отчет о работе

4. создаем финальный вариант модуля и проводим итоговые испытания, включая нагрузочное тестирование и работоспособность при возникновении различных сбоев (отказоустойчивость).

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