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.
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.
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.
Siloed Vendor Systems
Appointment booking, service management, queue management, and workshop operations each ran on separate platforms with no automated data exchange between them.
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
Data Layer — Physical Server 2
Primary Database
DWS operational data
File Storage
Backups & media
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
Appointments, VIP List, Repair Orders, Technicians
Digital Workshop
Advisory Apps
Queue System
Partner Vendor
Queue No, Category, Arrival Time
Customer App
Partner Vendor
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.
Appointment
Booking confirmed via customer app. Synced to DWS overnight via batch transfer.
Pre-Arrival
Day-1: VIP list generated, technician allocated, service bay scheduled.
Arrival
ANPR detects vehicle. Parking assigned, queue generated, VIP board updated.
Registration
Walk-around inspection, digital repair order, customer e-sign, job card created.
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.
Implementation Timeline
Phase 1
System Design
Phase 2
Core Development
Phase 3
SIT & Integration
Phase 4
UAT with Perodua
Phase 5
QA & Go-Live
Phase 6
Support & Stabilisation
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.
Architecture & Integration Design
Mapped all vendor system interfaces, defined FTP/API/WebSocket protocols, and designed the dual-server architecture with redundancy.
Parallel Development
Built E-JPCB, technician apps, ANPR integration, and display modules concurrently — with stub APIs for systems not yet ready.
Multi-Vendor SIT
Coordinated integration testing across 4 vendor systems — validating FTP batch jobs, API handshakes, and real-time WebSocket flows.
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.
Digital Workshop & ANPR
Workshop management with automatic number plate recognition and vehicle tracking
ANPR Welcome Display
Vehicle recognition triggers personalized welcome screens and auto-registers visitors on arrival
AI Parking Vision
AI-powered CCTV that detects occupied and empty parking spaces in real time
Queue Management System
Virtual queue with ticket dispensing, estimated wait times, counter assignment, and display screens
Interactive Kiosk Display
Touch-enabled large screen for drag-and-drop appointment calendars and operational dashboards
Digital Signage CMS
Centrally managed product displays, e-brochures, and pricing boards synced to screens in real time
Appointment & Scheduling
Smart booking with waitlists, rescheduling, visual calendars, and customizable time slots
Push Notification Engine
Multi-channel push notifications with segmentation, scheduling, and analytics
Dashboard & Analytics Builder
Drag-and-drop dashboard with charts, KPIs, real-time widgets, and role-based views
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
Services Used
Capabilities behind this project
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