Korobochka3

Терминал мониторинга периферии кассового оборудования

01основная плата
02дочерняя плата
03внешний вид изделия
КРАТКО
ПОДРОБНО
ДЛЯ ЧЕГО?

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

ЧТО ПРЕДУСМОТРЕНО?

В устройстве для многопоточной обработки и захвата данных используются COM-порты, которые подключаются к принтеру, сканеру, дисплею и NFC-считывателю. Для соединения с сетью имеется Ethernet-разъем. Также есть разъем для питания, USB-порт, разъем для соединения с клавиатурой кассового аппарата и световые индикаторы.

ПРОВЕРЕНО?

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

КАКИЕ ПРЕИМУЩЕСТВА?

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

ОПИСАНИЕ

Терминал подключается к кассовому оборудованию и его переферийным устройствам. Путем удаленного и локального доступа программно-аппаратный комплекс позволяет значительно расширить возможности кассового аппарата. Korobocka3 построена в соответствии с архитектурой ARM, в качестве процессорного модуля используется AM3352. Основное приложение написано на C++, программное обеспечение для подсистемы STM32 на C. STM32 отвечает за управление клавиатурой, питание, режимами работы и обработку зависаний (режим Watch Dog).

АППАРАТНАЯ ЗАДАЧА

ПРОГРАММНАЯ ЗАДАЧА

Предусмотреть многопоточную обработку и захват данных с COM-портов. Обеспечить асинхронную передачу данных в формате объектов JSONCPP. Разработать программное обеспечение для тестирования, прошивки и автоматизации сборки.

ПОДДЕРЖКА

ФУНКЦИОНАЛЬНОСТЬ

– обеспечивает питание кассовому оборудованию,

– прозрачно эмулирует клавиатуру,

– есть подключение по Ethernet.

ТЕХНОЛОГИИ