Queue System &
IoT Integration

A Queue Calling System that connects touchscreen kiosks, queue displays, counter call devices, and a management dashboard in one real-time flow. Hardware and software are designed together to be adaptable to public service needs with different counter and service category configurations.

Queue Calling System implementation in public service area
Queue Calling System - Riau Islands
System UsersPublic Service AgenciesGovernment & public service facilities
ImplementationBintan & TanjungpinangRiau Islands
System TypeIoT Hardware + ApplicationTouchscreen - Display - Counter Device - Dashboard
HighlightReal-Time Queue SyncDevices and displays synced via WebSocket

About QCS

QCS was developed for queue management in public service environments that require a more flexible system than proprietary queue machines. Each implementation can adjust service categories, number of counters, agency identity, and the devices used at the location.

Usage ContextPublic Service with Multiple CountersUsed in environments with multiple service types, staff, and different counter configurations.
System ApproachIntegrated Hardware & SoftwarePhysical devices in the field are designed as part of the application flow, not as standalone components.
4Core ComponentsKiosk - Display - IoT - Dashboard
12+Service CategoriesConfigurable per implementation
4Implementation SitesRecorded in source case study

Operational Challenges

A queue system for public services needs to remain easy for visitors to understand, simple for staff, and flexible enough for various agency configurations. Rigid proprietary solutions can also make hardware costs and vendor dependency significantly higher.

01

Proprietary Hardware Costs

Commercial systems with specialized devices can carry high procurement and maintenance costs for regional government needs.

02

Queue Status Not Clearly Visible

Without a continuously updated display, visitors struggle to understand which number is being called and which counter is serving.

03

Devices Difficult to Reuse

Vendor lock-in can restrict the use of monitors, printers, or common devices when system configuration changes.

04

Each Agency Has Different Configurations

The number of counters, service types, tenants, branding, and supervision needs differ at each implementation location.

The Solution We Built

Solunesia developed QCS from the device layer to the application. Touchscreens at the entrance, counter call devices at each counter, public displays, and the management dashboard all operate on the same queue state so changes are instantly visible at every point.

Implementation Approach

Use standard devices, then control the experience through software.

Microcontroller-based devices are used on the counter side and connected to the staff workstation. Displays can use standard TVs or monitors, while real-time communication keeps queue changes synchronized without requiring proprietary devices at every point.

Core principleHardware stays simple and maintainable, while queue rules and service configuration are managed through the system.
01

Touchscreen for Number Taking

Visitors select a service category from the kiosk and receive a queue number based on the available services.

02

IoT Device at Each Counter

Staff can call the next number, recall, or go back to the previous number from a physical device.

03

Real-Time Public Display

A TV or monitor shows queue numbers and active counters based on changes received in real time.

04

Dashboard for Supervision

Supervisors can view counter status, open or close services, and manage operational configuration.

Devices & Integration

Four core components work as one system. Visitor-side and staff-side devices are built to follow the same operational flow as the displays and dashboard.

Queue Calling System touchscreen kiosk
01

Touchscreen Kiosk

The kiosk is placed at the entrance and displays available service categories. Each implementation can have more than 12 service categories and different tenant branding.

Service types can be configured per location.
Service buttons can be disabled when a service is closed.
Tenant identity and logo can be customized.
02

Queue Display

The public display shows the relationship between queue numbers and the counter currently serving. Changes are sent in real time and can be shown on a connected TV or monitor.

Supports displaying multiple counters on one screen.
Queue status history remains visible to help visitor orientation.
Can use standard HDMI TVs or monitors.
QCS real-time queue display
IoT-based queue counter call device
03

Counter Call Device

A microcontroller-based device is placed on the staff desk and connected via USB to the workstation. Physical controls are kept simple so staff do not need to switch applications for basic calling functions.

NextCall the next queue
PreviousGo back to previous number
RecallRecall the active number

Real-Time Synchronization

Every queue change runs through the same state. Number taking, counter calling, and display updates are not processed as separate systems.

01

Take a Number

Visitors select a service via the touchscreen kiosk.

→
02

Enter Queue State

The number is stored by service type and queue status.

→
03

Called by Staff

The counter device sends an action from the active counter.

→
04

Display Updated

WebSocket pushes changes to the queue screens.

ESP32 Microcontroller
Flutter Desktop
Flutter Android
WebSocket
MySQL

Field Implementations

QCS configuration is tailored to each agency's needs. Differences in counter count, service categories, tenants, and visitor characteristics are not forced into one identical configuration.

01

Public Service Mall

DPMPTSP Bintan Regency

Implementation for 12 counters from various service tenants including Samsat, Immigration, Civil Registry, BPJS, Tax Office, Prosecutor's Office, and other services.

12 CountersMulti-tenant public service
02

RSUD Bintan Regency

Outpatient Services

The queue system is used in patient service areas to make the calling flow at outpatient counters easier for visitors to follow.

HealthcarePatient queue management
03

Regional Office of Ministry of Religious Affairs

Riau Islands Province

Supports queuing for religious affairs services, including certification processes, marriage registration, and hajj administration.

Public ServiceReligious affairs
04

Civil Registry Office Bintan Regency

Population Administration

Used for ID card, family card, birth certificate, and population administration processes with counter assignment based on service type.

Civil ServicesCounter assignment per service

Implementation Impact

The integration of devices and applications makes the queue flow easier to monitor for both visitors and staff. The system can also be deployed across multiple types of agencies without depending on one proprietary hardware configuration.

✓

Clearer Queues for Visitors

Active numbers and serving counters are visible on a continuously updated display.

✓

Standard Devices Can Be Used

TVs, monitors, workstations, and microcontroller-based devices can be combined as needed per location.

✓

Configurable to Requirements

Service categories, tenants, branding, and counter assignments can differ at each implementation.

✓

Hardware & Software as One System

Actions from the kiosk and counters are instantly reflected in the queue state and public displays.

01

Share Your Current Service Flow

Start with the number of services, counters, queue patterns, existing devices, and visitor issues in the waiting area.

02

Map Devices & Integration

We help define the roles of kiosks, displays, counter devices, local networks, and the dashboard that are actually needed.

03

Define the Scope

Once the operational flow is clear, hardware configuration, software, and implementation phases can be structured more effectively.