Ticket & Card Entry System

SOFTWARE SYSTEM

Ticket & Card Entry System

BallotBox is an Android-based vehicle access control application running on an industrial ticket-box terminal. It drives the ticket/card dispenser, IC/M1 card reader, industrial camera, LED display and barrier to automate vehicle entry and exit. Drivers can take a printed ticket or card, tap an access card, or scan a QR code, while relay output directly controls the barrier. A built-in web admin panel enables remote configuration and APK updates, and the self-healing service auto-restarts after power loss, reboot or network changes—ideal for unattended parking entrances. The interface supports English, Chinese, Russian and Mexican Spanish.

Discuss your system

Key highlights

  • A vehicle access control application running on an industrial Android terminal, centrally controlling the ticket dispenser, card reader, camera, LED display and barrier.
  • Supports button ticket and card dispensing, IC/M1 card reading, QR code recognition, LED guidance and relay-based gate control for automatic vehicle release.
  • Self-healing capability: auto-start on boot, restart after power loss, and listeners for network changes and USB plug/unplug events; the foreground service restarts automatically if it is killed (START_STICKY).
  • A built-in local web admin panel (NanoHTTPD) supports remote configuration, accessory management and APK updates.
  • Multilingual support: English, Chinese, Russian and Mexican Spanish, with a night mode. Card capacity is 200, and a dispensed card is automatically retracted if it is not taken within 30 seconds.

Core modules and features

ModuleWhat it does
Ticket & Card DispensingButton ticket and card dispensing with receipt printing; cards are retracted after 30 seconds if not taken, and the capacity is 200 cards.
IC/M1 Card AccessReads the card UID at the card area with a beep; internal vehicles skip the ticket and their entry time is recorded automatically.
QR Code RecognitionThe industrial camera or scanner recognizes the receipt QR code in JSON format and triggers the exit process.
LED Display & Voice GuidanceWelcome messages, advertisements and guidance text, with multilingual voice broadcast in MP3 format.
Relay Barrier ControlOutputs relay signals to control barrier opening and closing.
Built-in Web Admin PanelA NanoHTTPD local web service with JWT login; supports remote configuration, accessory management and APK updates.
Accessory ManagementManages printers, cameras, card readers, card dispensers and retractors, barriers and LEDs centrally through USB, serial and HTTP.
Auto-Recovery & ListenersAuto-start on boot, restart after power loss, and listeners for network changes and USB plug/unplug events; the service restarts automatically on errors.
Multi-languageEnglish, Chinese, Russian and Mexican Spanish, with a night mode.

PROJECT WORKFLOW

Ticket and card entry workflow

Coordinate the lane

  • Agree when a driver presses for a ticket, presents a reusable card or uses QR recognition.
  • Confirm the printer, card module, display, network and barrier interfaces.
  • Test normal access, unavailable credentials and recovery after power or connection interruptions.

START YOUR SMART ACCESS PROJECT

Let’s build a better way in.

Tell us about your site. Our team will help you plan the right solution.

Request a quote

Let's talk about your current problem

Tell me about your needs and I will respond to you in the shortest possible time