Программная экосистема для всей линейки Mertech
Бизнес-результат
Полная программная экосистема для 7+ типов устройств, 6 лет партнёрства
Срок реализации
6 лет
О клиенте
Mertech — один из крупнейших российских производителей торгового оборудования: электронные весы серий M-ER 221–828, сканеры штрихкодов, принтеры этикеток, QR/СБП-терминалы, счётчики банкнот. ОНСОФТ — основной разработчик программного обеспечения Mertech с 2019 года.
Задача
Создать полный программный стек для всей линейки оборудования Mertech: Android-приложения для весов-самообслуживания, драйверы весов под Windows и Linux, JavaPOS-драйверы сканеров, TSPL-драйверы принтеров этикеток для Эвотор, QR-дисплей с интеграцией СБП-оплаты, драйвер счётчика банкнот.
Решение
Кросс-платформенная архитектура для Android (Эвотор, Sunmi), Windows и Linux. Android-приложение весов-самообслуживания (Kotlin) — фасовка, печать этикеток, IoT-мониторинг. Драйверы весов (C++/Rust) с протоколами POS2-M и CAS-M. QR-дисплей и СБП-оплата с REST API. JavaPOS-драйверы сканеров. Принтеры этикеток TSPL/ZPL. Счётчик банкнот (C++/Go/Qt). Документация на Sphinx с автосборкой.
Метрики
Технологии
Ключевое
Полная программная экосистема для одного производителя: от Android-приложений до Rust-библиотек и Sphinx-документации
Связанные проекты
Android-приложение для весов-самообслуживания
Mertech
Основное ПО для весов M-ER 725/727/828: фасовка, печать этикеток, Wi-Fi/Ethernet подключение, бэкап настроек, IoT-мониторинг.
Драйверы весов для Windows и Linux
Mertech
Драйверы весов серий M-ER 221–828 для Windows и Linux: нативное ядро на C++/Rust, GUI на Qt, менеджер задач на Kotlin. Протоколы POS2-M и CAS-M.
QR-дисплей и СБП-оплата
Mertech
Драйвер QR-дисплея Mertech и приложение СБП-оплаты. REST API (showQR, getDynamicQRStatus), Bluetooth. Версии для Windows, Linux, Android/Эвотор.
JavaPOS-драйверы сканеров
Mertech
JavaPOS-драйверы сканеров штрихкодов Mertech: USB, COM, Bluetooth. Утилиты конфигурации и обновления прошивок.
Драйверы принтеров этикеток TSPL/ZPL для Эвотор
Mertech
Android-приложения для принтеров этикеток Mertech на смарт-терминалах Эвотор. Протоколы TSPL и ZPL, поддержка нескольких принтеров, мультиязычность.
Драйвер счётчика банкнот
Mertech
Кросс-платформенный драйвер счётчика банкнот Mertech: C++ ядро, REST API на Go, GUI на Qt/QML, инсталлятор для Windows.
Драйверы для 1С
Mertech
Драйверы и интеграционные сервисы для 1С: весы Mertech (включая модели с печатью этикеток), сканеры штрихкодов, терминал MERTECH Seuic AutoID LIM и интеграционные модули ККТ НЕВА-03-Ф по стандарту 1С БПО. Реализованы COM-компоненты и сервисы обмена с конфигурациями 1С, поддержка протоколов POS2-M и CAS-M, двусторонняя синхронизация данных, диагностика и инструменты сопровождения.
База знаний и документация
Mertech
База знаний Mertech на Sphinx: руководства пользователя, API-документация драйверов, инструкции по установке. CI/CD для автосборки.