Free Consultation WhatsApp Us

Case Study

·

2025

Perodua

Digital Workshop System — Real-Time Service Centre Orchestration

IoT-integrated workshop management platform connecting ANPR cameras, interactive job boards, technician tablets, and customer displays into a unified real-time system — piloted at Perodua's Petaling Jaya Service Centre.

Advisory Apps designed, built, and deployed the Digital Workshop System (DWS) as the central orchestration layer — integrating with 3 partner vendor systems across 20+ endpoints while coordinating 47+ connected devices on the workshop floor.

IoTSystem IntegrationAutomotiveReal-TimeWorkshop DigitalizationANPR

4

Systems Integrated

20+

Integration Endpoints

47+

Connected Devices

6

Digital Checklists

Perodua Digital Workshop System

Real-Time IoT Workshop Orchestration Platform

The Challenge

Unifying a paper-based workshop across 4 vendor systems

Perodua's service centres operated on a combination of physical whiteboards for job planning, paper checklists for vehicle inspections, and disconnected software systems from multiple vendors. The appointment system, service management platform, queue management, and workshop floor operated as independent silos — with staff manually bridging the gaps. The Digital Workshop System needed to sit at the centre as an integration hub, orchestrating real-time data flow between all systems while digitising every touchpoint on the workshop floor.

1

Paper-Based Workshop

Manual job control boards, physical inspection checklists, and paper-based repair orders — creating delays, transcription errors, and zero real-time visibility into service bay status.

2

Siloed Vendor Systems

Appointment booking, service management, queue management, and workshop operations each ran on separate platforms with no automated data exchange between them.

3

Multi-Device Coordination

47+ tablets, display boards, ANPR cameras, and interactive kiosks across the service centre floor needed to stay synchronised in real-time without manual intervention.

The Solution

A real-time orchestration layer for the entire workshop

Advisory Apps architected the DWS as a dual-server system: a primary application server running the API service, admin UI, and real-time socket service — backed by a dedicated database server with automated backup and SFTP sync capabilities. The platform integrates with 3 external vendor systems using a multi-protocol approach: FTP for nightly batch synchronisation of master data, REST APIs for real-time transactional operations, and WebSocket for instant device-to-device communication across the workshop floor.

E-JPCB Interactive Board

Drag-and-drop digital job planning board with colour-coded service types, real-time bay status, and automatic technician allocation — replacing the physical whiteboard entirely.

Multi-Protocol Integration Hub

FTP for nightly master data synchronisation, REST API for real-time transactional operations, and WebSocket for live device updates — all managed through a single orchestration layer.

Real-Time Device Orchestration

WebSocket-powered event bus pushing live updates to Customer ANDON displays, VIP boards, E-JPCB screens, and technician tablets simultaneously — all from a single event source.

System Architecture

The DWS runs on a dual-server on-premise deployment — an application server handling API requests and WebSocket connections, and a dedicated database server with redundant backups.

Application Layer

Admin UI

Browser

E-JPCB Board

Touch Screen

Tablets (47)

Tech & Foreman

ANDON TV

Customer

VIP Board

Reception

Service Layer — Physical Server 1

DWS API

REST endpoints

Socket Service

Real-time push

SFTP Sync

Batch transfer

READ / WRITE

Data Layer — Physical Server 2

Primary Database

DWS operational data

File Storage

Backups & media

Built by Advisory Apps
Backup / Storage
WebSocket
FTP Sync

Multi-Vendor Integration Map

The DWS acts as the central orchestration hub connecting 3 external vendor systems — each with different integration protocols, data formats, and synchronisation schedules.

Service System

Partner Vendor

FTP Batch REST API

Appointments, VIP List, Repair Orders, Technicians

↔ BIDIRECTIONAL

Digital Workshop

Advisory Apps

↔ BIDIRECTIONAL

Queue System

Partner Vendor

REST API

Queue No, Category, Arrival Time

Customer App

Partner Vendor

REST API

Job Progress, Queue No, Notifications

Vehicle Service Journey

End-to-end digital workflow from appointment booking through to vehicle delivery — every stage orchestrated by the DWS in real-time.

1

Appointment

Booking confirmed via customer app. Synced to DWS overnight via batch transfer.

2

Pre-Arrival

Day-1: VIP list generated, technician allocated, service bay scheduled.

3

Arrival

ANPR detects vehicle. Parking assigned, queue generated, VIP board updated.

4

Registration

Walk-around inspection, digital repair order, customer e-sign, job card created.

5

Production

Job assignment, clock-in, digital checklist, QC check, job complete, delivery.

Integration Protocol Map

Three distinct protocols serve different data synchronisation needs — batch, transactional, and real-time push.

FTP — Scheduled Batch

  • Appointment Bookings
  • Technician Records
  • Service Bay Schedule
  • Outlet Master Data
  • VIP Tentative List
  • Service Advisor Master

Nightly cycle: 8:00 PM – 12:30 AM

REST API — Real-Time

  • Car Arrival / ANPR Trigger
  • Pre-Registered Repair Order
  • Repair Order Release
  • Clock On/Off + Assignment
  • Job Completion + QC
  • Sublet Work Orders

Triggered on-demand during operations

WebSocket — Live Push

  • E-JPCB Board Updates
  • Customer ANDON Progress
  • VIP Board Status
  • Tablet Notifications
  • Job Alert & Escalation

Persistent connection, <100ms latency

Hardware Ecosystem

Physical device layout across the service centre — all connected and orchestrated by the DWS platform.

Entry Zone

ANPR Camera

x1 unit

Auto Gate

x1 unit

Outdoor LCD

x1 unit

Reception Zone

Queue Kiosk

x1 unit

VIP Board TV

x1 unit

SA Tablets

x12 units

Workshop Floor

E-JPCB Boards

x2 units

Tech Tablets

x35 units

ANDON TV

x1 unit

Total: 55+ connected devices per service centre

Real-Time Event Architecture

A single event from any source fans out to all relevant display devices within milliseconds — ensuring the entire workshop stays synchronised.

Sources

ANPR Camera

vehicle_arrived

Tablet Actions

clock_in, checklist, complete

External Systems

repair_order, appointment

DWS API

Validate & process

Socket Service

Fan-out broadcast

Consumers

E-JPCB Board

job_update

ANDON TV

progress_%

VIP Board

status_change

Mobile App

push_alert

Data Sync Schedule

Nightly batch synchronisation prepares the workshop for next-day operations — then real-time APIs take over during service hours.

8:00 PM
Technician + Bay Schedule + Outlet Master + Service Advisor → FTP Upload
8:30 PM
DWS retrieves master data from FTP
8:30 PM
VIP Tentative Appointment List → FTP Upload
9:00 PM
DWS retrieves VIP list from FTP
12:00 AM
Appointment Bookings → FTP Upload
12:30 AM
DWS retrieves appointment bookings from FTP
8:15 AM →
Real-Time REST API & WebSocket take over for live operational data →

Implementation Timeline

Phase 1

System Design

1 month

Phase 2

Core Development

2 months

Phase 3

SIT & Integration

1.5 months

Phase 4

UAT with Perodua

1 month

Phase 5

QA & Go-Live

0.5 month

Phase 6

Support & Stabilisation

4 months

Methodology

Multi-vendor coordination with parallel workstreams

With 4 vendors building separate systems that must integrate seamlessly, the project demanded a coordination-first approach — designing integration contracts early, building with stub APIs, and running multi-vendor SIT sessions to validate end-to-end flows before go-live.

01

Architecture & Integration Design

Mapped all vendor system interfaces, defined FTP/API/WebSocket protocols, and designed the dual-server architecture with redundancy.

02

Parallel Development

Built E-JPCB, technician apps, ANPR integration, and display modules concurrently — with stub APIs for systems not yet ready.

03

Multi-Vendor SIT

Coordinated integration testing across 4 vendor systems — validating FTP batch jobs, API handshakes, and real-time WebSocket flows.

04

On-Site Pilot & Stabilisation

Deployed to Petaling Jaya Service Centre with on-site engineering support, real-time monitoring, and iterative tuning.

Key Features Delivered

ANPR Vehicle Recognition

AI-powered camera detects vehicle plates, matches against appointment lists, and triggers the entire arrival workflow automatically.

E-JPCB Digital Job Board

Touch-screen interactive board where foremen drag-and-drop jobs across service bays with colour-coded service types and real-time progress tracking.

Service Technician Tablet App

Digital inspection checklists, repair order viewing, parts confirmation, clock-in/clock-out, and QC submission — all on ruggedised tablets.

Customer ANDON Display

Large-screen TV showing real-time job progress percentages, queue positions, and estimated completion times for waiting customers.

Multi-Protocol Integration

FTP for nightly master data sync, REST APIs for real-time transactional data, and WebSocket for instant device-to-device communication.

VIP Appointment Board

Digital display showing next-day appointment lists with arrival status, service type, and assigned advisor — updated in real-time via ANPR triggers.

The Results

From paper boards to real-time digital operations

100%

Paperless Workshop Operations

Every checklist, job card, repair order, and inspection report is now fully digital.

4

Vendor Systems Unified

Service management, appointments, queue, and workshop systems integrated into one seamless flow.

47+

Devices Orchestrated

Tablets, display boards, cameras, and kiosks all synchronised through a single real-time event layer.

20+

Integration Endpoints

FTP batch jobs, REST APIs, and WebSocket channels managing data flow across all vendor systems.

Modules Used

Built with production-ready modules

This project leverages our library of battle-tested modules — each independently scoped, tested, and deployed across multiple client projects.

Conclusion

Integration-first engineering for multi-vendor ecosystems

The Perodua Digital Workshop System demonstrates Advisory Apps' capability in multi-vendor system integration, IoT device orchestration, and real-time workshop management. By designing integration contracts early and building with a multi-protocol approach (FTP + REST API + WebSocket), we delivered a platform that unifies 4 separate vendor systems into a seamless operational workflow — coordinating 47+ devices across the workshop floor in real-time.

The result: a fully paperless workshop with real-time visibility from vehicle arrival through to delivery, where every stakeholder — from foreman to customer — can track job progress instantly on their nearest screen.

Future Outlook

  • Rollout to additional Perodua service centres nationwide
  • AI-powered predictive job scheduling based on historical service data
  • Customer-facing mobile integration for real-time job tracking
  • Performance analytics dashboard for workshop efficiency optimisation

Want similar results for your business?

Let's discuss how we can build a custom IoT integration solution tailored to your needs.

Get a Free Consultation

Need help? Chat with us on WhatsApp for instant support!