Case study

Real-time fleet tracking platform for EXPO 2020 Dubai

IoT meets telematics at world-expo scale: real-time vehicle tracking with geofence rule evaluation, custom trip events, and trip playback, delivered for EXPO 2020 Dubai on a custom TCP ingestion pipeline.

g42.ai · ESTS Fleet Tracking
G42 ESTS fleet-tracking dashboard with all-trip alerts and live vehicle map
Overview

Group 42 (G42) is a UAE-based AI and cloud-computing company. 7Code partnered with G42 to build ESTS, an IoT fleet-tracking and smart-buildings platform deployed at EXPO 2020 Dubai, covering real-time vehicle location, geofence rule enforcement, custom event detection (overspeeding, loitering, geofence breach), trip playback, and dashboards for security and access teams. The stack: a custom device TCP server feeding a Node.js + React Native dashboard with Material-UI. Eighteen months of focused build plus six months of production maintenance.

The challenge

Real-time, large-scale fleet tracking for a six-month global event with 200+ partners.

EXPO 2020 Dubai needed centralised, real-time visibility across vehicle fleets covering security, logistics, and visitor transport. Devices reported over a custom TCP protocol; events had to be processed, geofenced, and escalated within seconds; the dashboard had to remain responsive under heavy concurrent load.

  • Custom device TCP protocol with streaming telemetry
  • Real-time geofence rule evaluation across many vehicles
  • Trip playback and historical event reconstruction
  • Six-month event window with no tolerance for downtime
Our approach

TCP ingestion, rule-based geofencing, and a real-time map dashboard.

We built a dedicated device TCP server to ingest live telemetry, a rule engine for geofences and custom trip events (overspeeding, loitering, exit/enter geofence), and a React Native + Node.js front and back end with a real-time map. Custom procedures were tailored to EXPO 2020. Eighteen months of focused development were followed by six months of production maintenance.

01
Device TCP server
Custom server to ingest device status, real-time telemetry, and backlog data, built to handle the EXPO fleet's volume and unreliability.
02
Geofences and rule engine
CRUD for geofences plus a rule engine that evaluates overspeeding, loitering, and zone exits in near real time.
03
Real-time map dashboard
Live map and dashboard for security and access teams, with trip playback for incident reconstruction.
04
Custom EXPO procedures
Bespoke alert, escalation, and remote-unlock procedures designed around the EXPO 2020 operations playbook.
Results

What changed.

EXPO 2020
deployed at scale
delivered for the world expo's six-month run
18 + 6 mo
build + maintenance
two-year engagement total
Real-time
telemetry & alerts
device TCP ingestion, geofence rules
5+ modules
shipped
TCP server, geofences, map, playback, alerts
Next case study
Cloud of Legacy
Cloud-based digital-heritage platform with secure inheritance
Available for new partnerships

Ready to build your next product?

Tell us about your project. We'll respond within one business day with next steps.

We use cookies

We use essential cookies for the site to work, and analytics cookies (Google Analytics) to understand how you use it. Cookie Policy.