← Все статьи

Revizor: от камеры к Bluetooth и Android. Часть 2 — сканеры и ТСД

После MVP: веб с камерой греется и тормозит; Bluetooth-пистолет на вебе — другой темп; первая сборка Android быстрее камеры в браузере; подключили BT и сканер ТСД Mertech.

В первой части мы подняли MVP Revizor: личный кабинет, веб-сканер и обмен с 1С:Управление нашей фирмой (УНФ) через OData без правок конфигурации. Цепочка «справочник → пересчёт → факт в документ» замкнулась. Дальше проверяли, чем удобнее считать в зале — и параллельно дожидались первой сборки Android.

Серия о Revizor. Часть 1 — боль и MVP. Здесь — камера телефона, Bluetooth-пистолет, Android и ТСД (терминал сбора данных). Часть 3 — результаты стендовых и полевых тестов, сравнение с «трое / 14+ часов / ночь».

Веб-сканер с камерой: ожидаемо тяжело

После MVP прогнали веб-сканер на своих телефонах — только камера, без внешнего железа. Картина знакомая любому, кто долго «светит» штрихкоды в браузере:

  • медленно — распознавание кадра тяжелее, чем у железного имиджера;
  • телефон греется;
  • батарея садится заметно быстрее обычной смены.

Для короткого тестового прогона это терпимо. Для многочасовой инвентаризации — нет. Вывод простой: камера в браузере закрывает «посмотреть продукт», но не основной поток в зале.

Bluetooth-сканер на вебе — другой темп

Решили подключить к веб-сканеру беспроводной пистолет: телефон в руке или на ремне, штрихкод читает сканер, а не камера. Параллельно заказали ТСД под будущее Android-приложение — его уже отдали в разработку по пакету документации из части 1.

Когда пришли Bluetooth-сканеры (тестировали связку на АТОЛ SB3100 BT), картина на вебе изменилась:

  • скан идёт как с клавиатуры — быстро и стабильно;
  • камера не крутится постоянно → меньше нагрева и расхода батареи;
  • в зале можно идти вдоль полки, не «целясь» экраном в этикетку.

Веб-сканер из «демо на камере» стал рабочим инструментом в паре с пистолетом. Это подтвердило схему лендинга: браузер + HID Bluetooth, справочник offline, отправка пересчёта в ЛК.

СценарийЧто почувствовали
Веб + камера телефонаМедленно, греется, сажает батарею
Веб + Bluetooth-пистолетТемп «как у ТСД», телефон не мучается
Android + камера (первая сборка)Заметно быстрее веба с камерой
Android + BT / встроенный сканер ТСДТот же поток, нативный UI и железо

Первая сборка Android

Пока гоняли веб с Bluetooth, из CodeLab пришла первая реализация приложения. Логика та же, что у веб-сканера: вход учёткой Revizor, sync справочника, пересчёт, отправка в ЛК. Источник правды по учёту — по-прежнему 1С.

Сразу видно разницу по камере: нативный скан быстрее браузерного. Не «магия», а ожидаемый эффект — камера и распознавание не через веб-стек. Для сценария «телефон без пистолета» Android уже выглядит разумнее веба.

Bluetooth и физический сканер ТСД

Дальше подключали железо к приложению — постепенно, как и задумывали:

  1. Bluetooth HID — тот же пистолет, что уже отработали на вебе;
  2. встроенный сканер ТСД — на терминале Mertech MovFast S55 (боковые кнопки скана; когда открыта камера приложения, встроенный имиджер лучше отпустить — переключиться в режим без камеры).

Параллельно доработали UI: понятнее документ пересчёта, диалог количества после скана (можно включить или выключить в настройках), меню с поддержкой и выходом. Цель — чтобы сотрудник в зале не думал про «как устроено API», а просто сканировал.

Где скачать. Приложение уже в Google Play и RuStore (пакет ru.scbit.revizorro); для ТСД без магазина — APK с лендинга. Веб-сканер по-прежнему на revizor.bit22.ru/app/.

Что тестируем сейчас

Архитектура и железо сошлись. Переходим к связкам, которые пойдут в зал:

  • Bluetooth-сканер + приложение Android на обычном телефоне;
  • ТСД + приложение — встроенный 2D-сканер, без отдельного пистолета.

Смотрим не «открывается ли экран», а рабочий ритм: скорость скана, усталость рук, сбои на мелочёвке и позициях без штрихкода, насколько удобно вернуться к документу после перерыва.

Что будет в части 3

В следующей статье — результаты тестов, без воды про архитектуру:

  • что показали связки сканер+приложение и ТСД+приложение;
  • сравнение с прошлой схемой «трое у ноутбуков с УНФ, 14+ часов ночью»;
  • где остаётся ручной ввод и где узкие места (дубли ШК, безмаркировочная мелочёвка).

Попробовать Revizor

Пока готовим полевые цифры, контур уже можно посмотреть у себя: УНФ по OData, ЛК, веб или Android.

Создать аккаунт Revizor

Автоматизация магазина и 1С — TechSpot · Revizor и обмен с УНФ — CodeLab · контакты.

Была ли статья полезной?

Нужна интеграция с 1С?

CodeLab проектирует REST API, B2B-порталы и обмен с внешними системами.

Обсудить задачу