Zelo Scanner

Material and Production Tracking Barcode Scanning System

Version 1.0 | Zelo Industrial Solutions d.o.o.

Executive Summary

Manufacturing operations lose 2–5% of productive capacity to manual tracking, misrouted parts, and delayed quality interventions. Zelo Shop-Floor Scanner eliminates these losses by placing intelligent barcode scanning at every work center, connecting operators directly to the production control system in real time.

Unlike traditional MES barcode modules that rely on periodic batch uploads or fragile HTTP polling, Zelo uses a message-driven architecture built on NATS — delivering sub-second response times and zero data loss even under unreliable factory network conditions.

The result: every element is tracked from creation to completion, every operator action is recorded, and quality issues are caught at the point of origin — not at final inspection.

The Problem

Modern discrete manufacturing faces a persistent gap between planning systems (ERP/MES) and the physical shop floor:

Challenge Impact
Paper-based tracking Delays of hours or days before production data reaches MES
Manual data entry 3–7% error rate in operator-reported quantities and times
Lost elements Parts misrouted between work centers with no visibility
Late quality detection Defective parts processed through multiple operations before being caught
No real-time status Production managers making decisions on stale data

Existing solutions either require expensive MES suite upgrades (€50k–200k+) or rely on fragile custom integrations that break under real factory conditions — intermittent Wi-Fi, dusty environments, and operators wearing gloves.

The Solution

Zelo Shop-Floor Scanner is a purpose-built barcode scanning system designed for the demands of discrete manufacturing. It runs on ruggedized Zebra handheld devices and connects to your existing ERP/MES through a lightweight middleware layer.

How It Works

┌─────────────────────────────────────────────────────────┐
│                    FACTORY FLOOR                        │
│                                                         │
│   📱 Scanner 1     📱 Scanner 2     📱 Scanner N       │
│   (Work Center A)  (Work Center B)  (Work Center ...)   │
│         │               │                │              │
└─────────┼───────────────┼────────────────┼──────────────┘
          │               │                │
          ▼               ▼                ▼
    ┌─────────────────────────────────────────┐
    │         NATS Message Broker             │
    │     (Real-time, fault-tolerant)         │
    └────────────────┬────────────────────────┘
                     │
                     ▼
    ┌─────────────────────────────────────────┐
    │     Zelo Processing Server              │
    │  • Command routing & validation         │
    │  • Business rule enforcement            │
    │  • Multi-device state management        │
    └────────────────┬────────────────────────┘
                     │
                     ▼
    ┌─────────────────────────────────────────┐
    │     Your ERP / MES System               │
    │     (REST API integration)              │
    └─────────────────────────────────────────┘

One scan. Instant feedback. Full traceability.

An operator scans a barcode → the system identifies the entity (element, operator, work center, or order) → applies business rules → executes the action in the backend → confirms to the operator — all within under one second.

Key Capabilities

1. Real-Time Element Tracking

Every construction element carries a barcode. Scanning it at any work center instantly shows:

  • Current status (waiting, in process, quality check, completed)
  • Which work center should process it next
  • Whether it's already being processed elsewhere
  • Full processing history

Business rules are enforced automatically:

  • Elements can only be started at the correct work center
  • Concurrent processing is prevented unless the work center explicitly allows it
  • Completed orders are automatically cleared to prevent misassignment

2. Inline Quality Control

Quality inspection happens at the point of production, not at a separate QC station:

  • Operators can flag elements for quality review at any stage
  • Elements can be marked as valid (continue production) or scrap (remove from production)
  • Scrapped elements automatically trigger replacement order creation — no manual intervention needed
  • Quality status is immediately visible across all work centers

3. Operator Management

  • Badge-scan login — no passwords, no typing with gloves
  • Each scanner tracks its logged-in operator independently
  • All processing actions are attributed to the responsible operator
  • Operators can log out and hand off devices between shifts seamlessly

4. Work Center & Order Context

  • Operators select their work center by scanning a station barcode or choosing from a list
  • Production orders can be mandatory or optional per work center (configurable)
  • Order completion is detected automatically — preventing stale order associations

5. Scan History & Auditability

  • Last 10 scans per device are immediately accessible for review
  • Every action creates a traceable record in the backend system
  • Operators can re-examine any recent scan for details

Technical Differentiators

Message-Driven Architecture (NATS)

Unlike HTTP-based solutions that suffer from timeouts, connection drops, and polling overhead, Zelo uses NATS messaging — a technology proven at scale by companies like Synadia, Netlify, and Mastercard.

Feature HTTP Polling Zelo (NATS)
Latency 1–5 seconds (poll interval) < 100ms
Network resilience Connection drops = data loss Auto-reconnect with resubscription
Server push Not possible Native pub/sub
Scalability 1 connection per request Multiplexed on single connection

Native Zebra EMDK Integration

Zelo integrates directly with Zebra's Enterprise Mobility Development Kit — the same SDK used by major logistics companies (DHL, FedEx, Amazon warehouses):

  • Hardware trigger scanning — operators use the physical scan button, not touchscreen
  • Continuous scan mode — rapid successive scans without re-triggering
  • Multi-format support — Code39, Code128, EAN-13, EAN-8
  • Bluetooth scanner support — works with connected external Zebra scanners

Hybrid UI Architecture

The user interface runs as a native-embedded web application — combining the reliability of native Android with the flexibility of web technologies:

  • UI updates can be deployed without app store releases
  • Works in full kiosk mode — operators can't accidentally exit or navigate away
  • PIN-protected settings — only administrators can modify device configuration

Deployment Model

Zelo is designed for minimal infrastructure footprint:

Component Requirement
Scanner Devices Any Zebra Android device with EMDK (TC52, TC56, TC72, MC33, etc.)
Server Single Docker container (< 100MB, < 256MB RAM)
Message Broker NATS server (single binary, < 20MB)
Network Standard factory Wi-Fi (2.4/5GHz)
Backend Any ERP/MES with REST API capability

Typical deployment timeline: 1–2 weeks from contract to production.

Integration

Zelo connects to your existing systems through a REST API adapter layer. Current proven integrations:

  • Zelo DigiRN (native MES platform)
  • Any system exposing REST endpoints for:
    • User authentication
    • Element/part lookup and status updates
    • Work center management
    • Production order management

Custom API adapters can be developed for SAP, Oracle, Microsoft Dynamics, or proprietary MES systems.

Return on Investment

Based on deployments in discrete manufacturing environments:

Metric Before Zelo After Zelo Improvement
Data entry delay 4–8 hours Real-time ~100%
Tracking error rate 3–7% < 0.1% 95%+
Quality detection time End of line At source 80–90% faster
Scrap re-order time 1–2 days (manual) Instant (automatic) ~100%
Operator onboarding 2–4 hours training 15-minute walkthrough 75–90% faster

Typical payback period: 3–6 months for a 5–10 work center deployment.

Technical Specifications

Specification Detail
Mobile OS Android 8.0+ (API 26+)
Scanner SDK Zebra EMDK 7.6+
Messaging Protocol NATS 2.x (TLS supported)
Server Runtime Node.js 16+ (Docker)
API Protocol REST/JSON over HTTPS
Authentication JWT bearer tokens
Barcode Formats Code39, Code128, EAN-13, EAN-8 (extensible)
UI Framework HTML5 / Bootstrap / jQuery
Localization Croatian (additional languages on request)
Max Concurrent Devices Limited only by NATS capacity (1000+)

For technical demonstrations, proof-of-concept deployments, or partnership inquiries, contact Zelo Industrial Solutions d.o.o.