coresmith.dev
← Все услуги
03 · Десктоп и embedded

Софт для торгового зала и железо под ним

Часть работы не помещается во вкладку браузера. Касса, которая должна продавать дальше, когда упал интернет, станок, который говорит по последовательному порту, плата, которой ещё не существует. Мы пишем такой софт, а когда ни одна плата не подходит — рисуем плату.

Что входит

Десктопные приложения на трёх системах

Один код на Windows, macOS и Linux, устанавливается и обновляется как настоящее приложение, а не как веб-страница, которая им притворяется.

Сначала офлайн, синхронизация при возврате

Приложение держит данные локально и сверяет их, когда сеть возвращается. Магазин не перестаёт продавать оттого, что моргнул канал.

Serial, USB и фискальные устройства

Фискальные регистраторы, сканеры, весы, принтеры. Мы управляли фискальным регистратором TREMOL S из Electron-приложения, то есть работа с протоколом сделана, а не теоретическая.

Своя плата, когда ничего не подходит

Схема и разводка в KiCad, затем прошивка и пайплайн зрения или управления, который на ней работает. Одна команда на весь стек означает, что железо и софт спроектированы друг под друга.

Что мы делаем

Касса и бэк-офис

Продажи, остатки, смены и фискальные чеки на одной машине, которая продолжает работать, даже если канал упал посреди операции.

Терминалы склада и производства

Сканирование, взвешивание, маркировка и перемещение остатков на железе, которое должно выжить на складе, а не на столе.

Управление станками и устройствами

Serial, USB, Modbus и протоколы производителей — за экраном, которым оператор пользуется без инструкции.

Устройства с AI на борту

Детекция, OCR или классификация прямо на плате: без похода в дата-центр, без цены за вызов и без простоя, когда падает линия.

Свои платы, от схемы до серии

Схема и разводка, прототип, прошивка, затем серия — для случаев, когда готовая плата не той формы и не той цены.

IoT и сети датчиков

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

Кому подходит

Рознице и общепиту

Касса, остатки, фискальная отчётность. Категория, где сбой в рабочие часы — не неудобство, а потерянная выручка.

Производству и логистике

Всему, что читает устройство, датчик или весы и должно записать это правильно с первого раза, потому что никто не станет вводить заново.

Продуктам, которым нужно своё железо

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

Стек

Ссылка рядом с группой означает, что она работает в продакшене в проекте, который можно прочитать. Остальное — то, что команда также покрывает.

Десктоп

ElectronReactTypeScriptZustandTanStack QueryMUIExpressSequelizePostgreSQL

В продакшене: ERP для розницы с несколькими складами + POS

Также покрываем
TauriQtC#.NETWPFPython

Устройства и протоколы

serialportUSB HIDфискальный регистратор TREMOL Sсканеры штрихкодоввесычековые принтеры

В продакшене: ERP для розницы с несколькими складами + POS

Также покрываем
ModbusRS-485CANMQTT

Embedded и edge

C++17RK3576RKNNGStreamersystemdLPDDR4X

В продакшене: Продукт компьютерного зрения с AI на устройстве

Также покрываем
ESP32STM32Raspberry PiNVIDIA JetsonFreeRTOSZephyrYoctoBuildroot

Проектирование железа

KiCadсхемотехникаразводка PCB

В продакшене: Продукт компьютерного зрения с AI на устройстве

Также покрываем
опытные партиисборкакорпус

Начните с разговора об объёме. Он ничего не стоит и обычно укладывается в один созвон.