Обмен информацией беспроводных терминалов с автоматизированной защищенной системой с использованием сети Wi–Fi

Заказчик
АО "ОКБМ Африкантов"
Руководитель проекта со стороны заказчика
ИТ-поставщик
АО "ОКБМ Африкантов"
Сроки выполнения проекта
Январь, 2019 - Сентябрь, 2019
Масштаб проекта
800 человеко-часов
15 автоматизированных рабочих мест
15 абонентов
Цели
  1. Обеспечение мобильности – использование беспроводных терминалов сбора данных в условиях производственных помещений.
  2. Обмен данными с информационными системами предприятия в режиме «онлайн».
  3. Использование сетей Wi-Fi для реализации обмена данными между беспроводными терминалами сбора данных и информационными системами предприятия.

Уникальность проекта

В рамках проекта разработано техническое решение, позволяющее с использованием технологии Wi-Fi в режиме «онлайн» выполнять обмен данными между беспроводными терминалами сбора данных и информационными системами предприятия. Техническое решение согласовано с отделом информационной безопасности и не нарушает условий действия аттестата соответствия классу защищенности 1Г. Разработка программного комплекса для обмена информацией по протоколу Windows-socket между открытым и защищенным сегментами локальной сети, а также разработка процесса получения данных на беспроводные терминалы сбора данных по HTTP–протоколу.
Использованное ПО
Терминалы сбора данных Urovo i6200A
Клиентская часть ПО ТСД: HTML, JavaScript, Google Chrome для Android
Серверная часть ПО ТСД: Borland Delphi, PHP
СУБД: Oracle 12c Enterprise Edition
Прочее оборудование: Wi-Fi роутер, межсетевой экран
Сложность реалиазации
  1. Существенные инфраструктурные ограничения для обеспечения информационной безопасности.
  2. Длительный и трудоемкий процесс согласования технического решения с отделом информационной безопасности.
  3. В условиях существующих информационных систем и серверных сред, а также необходимости обеспечения взаимодействия с ними было трудно определить компромиссные варианты эффективных средств разработки для реализации программного комплекса.

Описание проекта
В соответствии с техническим решением разработано программное обеспечение для обмена информацией по протоколу Windows-socket между открытым и защищенным сегментами локальной сети.
Для взаимодействия беспроводных терминалов сбора данных с информационными системами предприятия был разработан скрипт, реализующий отправку и получение данных.
Для беспроводных терминалов сбора данных разработаны мобильные приложения:
  • Кладовщик. Поиск металла (поиск штанги по штрих-коду, вывод информации о штанге и редактирование данных о месте хранения для текущей штанги);
  • Рабочий. Учет расхода материала (расход длины штанги после поиска штрих-кода рабочего, штрих-кода задания на резку и штрих-кода штанги).
Проект передан в промышленную эксплуатацию.
В результате выполнения мероприятий проекта создан программный комплекс, позволяющий масштабировать использование беспроводных терминалов сбора данных в других бизнес-процессах.
География проекта
АО "ОКБМ Африкантов"
Коментарии: 4
  • 28.11.2019 12:43

    Добрый день.
    В списке использованного ПО в клиентской части указано HTML, JavaScript, Google Chrome для Android.

    А в описании проекта указано, что сделали два мобильных приложения.
    Вопрос: разрабатывались полноценные мобильные приложения на Java или на HTML+Javascript сделали простые странички, которые обеспечивали доставку данных на сервер?

    Спасибо.

    • Алексей Котлов
      Рейтинг: 40
      АО "ОКБМ Африкантов"
      Заместитель начальника отдела
      29.11.2019 10:57

      Здравствуйте.

      Спасибо за вопрос!
      Да, действительно для новых Android-терминалов используем доступ через веб-страницы (HTML+Javascript + серверная часть PHP для обработки и отображения данных). При этом аналогичный функционал реализован для также используемых терминалов на WinCE (но они без Wi-Fi), там разработано отдельное мобильное приложение.
      Приняли такое решение, исходя из того, что по мере производственной необходимости будет проводиться последовательная закупка терминалов сбора данных в течение следующих лет, поэтому, чтобы не зависеть от версий системного ПО на устройствах, а также для полной совместимости и минимизации трудозатрат по разработке было целесообразнее использовать именно веб-интерфейс.
      К сожалению, не в полном объеме указали это в описании.

  • Андрей Кондратюк
    Рейтинг: 8
    АО "СНИИП"
    Начальник отдела
    27.12.2019 16:26

    "Кладовщик. Поиск металла (поиск штанги по штрих-коду, вывод информации о штанге и редактирование данных о месте хранения для текущей штанги)" - чем наносите штрих код на материалы? Аналоги терминалов имеются?

    • Алексей Котлов Андрей
      Рейтинг: 40
      АО "ОКБМ Африкантов"
      Заместитель начальника отдела
      30.12.2019 10:13

      Добрый день!

      Для нанесения штрих-кода используются самоклеящиеся этикетки для термотрансферной печати. А в качестве аналогов наших терминалов можно использовать любые, которые поддерживают веб-интерфейс (т.е. работают через встроенный браузер).
      У нас перед этим проектом был опыт использования проводных сканеров на WinCE, и, чтобы избежать в будущем трудозатрат на поддержку нескольких вариантов программного обеспечения, мы решили реализовать универсальную схему через веб-интерфейс.

Предметная область
Отрасль
Управление