Техническое задание: Интеграция периферийного оборудования
Необходимо реализовать стабильное подключение и управление фискальным регистратором и 2D-сканером штрих-кодов для существующей самописной программы на PHP (Java).
Ключевые условия и требования
- Архитектура: Программа размещена на хостинге, а фискальное оборудование находится в другом физическом месте (например, в торговой точке).
- Протокол связи: Требуется реализовать взаимодействие, минуя стандартные WEB-REQUEST к основному серверу приложения. Предпочтительные технологии для связи: OPOST или JPOST.
- Оборудование: Фискальный регистратор (модели "Атолл") и 2D-сканер.
- Документация: Для интеграции с оборудованием необходимо использовать официальную документацию от производителя.
Что нужно сделать
- Проанализировать документацию производителя оборудования.
- Разработать архитектурное решение для удалённой связи между веб-приложением и оборудованием с использованием указанных протоколов (OPOST/JPOST).
- Создать PHP-модуль (с возможным использованием Java-компонентов) для отправки команд на фискальный регистратор (печать чеков, закрытие смены, X-отчёт) и получения данных от 2D-сканера.
- Обеспечить надёжную обработку ошибок и статусов оборудования.
- Протестировать работоспособность связки в условиях удалённого расположения устройств.
Дополнительные пожелания
Будет плюсом, если исполнитель имеет опыт реализации подобных проектов и может предложить готовые или адаптированные решения. Просьба в отклике указывать:
- Предлагаемый вариант технической реализации.
- Ориентировочные сроки выполнения работы.
- Полную стоимость проекта либо вилку цен (от и до).